@charset "iso-8859-1";
/* CSS Document */
body {
	background:url(images/bg.jpg) top left repeat-x #455666;
	margin:0px;
	padding:30px 0px 0px 0px;
}
td{padding:0px;font:12px Arial;color:#333333;text-align:left;line-height:1.5;vertical-align:top}
li{line-height:1.5}
a{color:#003366;font-size:11px}
a:hover{text-decoration:none}
hr{border-bottom:thin solid #000000;height:1px}
table{border-collapse:collapse;}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
	margin:0px;
	padding:5px 0px 0px 0px;
}
h3{font:13px Arial;color:#666666;margin-bottom:0px}
h2{font:bold 15px Arial;color:#000000;margin-bottom:0px}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#333333;
	margin:0px;
	padding:0px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#990000;
	margin:0px;
	padding:0px;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.normal_Txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
}

.White_14_Txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:15px;
}

.pricingContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
	line-height:1.5
}

.pricingContent a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#003366;
	line-height:1.5
}

.pricingContent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
	color:#003366;
	line-height:1.5
}


.priceTableHeader {
	font:12px Arial;
	background:#e6e6e6;
	text-align:center;
	color:#555555;
	margin:0px;
	padding:0px;
}


.interGuardArial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000066;
	margin:0px;
	padding:0px;
}

.redBullets {}

.redBullets ul {
	list-style:url(images/bullet3.gif);
	margin:10px 10px 0px 20px;
	padding:0px 0px 0px 0px;
}

.redBullets li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
	padding-bottom:8px;
}

.BlackBullets {}

.BlackBullets ul {
	list-style:url(images/bullet4.gif);
	margin:20px 20px 0px 40px;
	padding:0px 0px 0px 0px;
}

.BlackBullets li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#000000;
	padding-bottom:8px;
}

.link {}
.link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
	color:#003366;
	line-height:1.5
}
.link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#003366;
	line-height:1.5
}

.leftUl {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 25px;
}

.leftUl li {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#003366;
	line-height:1.5
}

.leftUl li a {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
	color:#003366;
	line-height:1.5
}

.leftUl li a:hover {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#003366;
	line-height:1.5
}

.NavTop {
	background:url(images/top.jpg) bottom left no-repeat;
	width:1003px;
	height:45px;
}
.NavTopcart {
	background:url(images/topcart.jpg) bottom left no-repeat;
	width:1003px;
	height:45px;
}
.NavTopcartA {
	background:url(images/topcart_a.jpg) bottom left no-repeat;
	width:1003px;
	height:45px;
}

.NavTop2 {
	background:url(images/top2.jpg) bottom left no-repeat;
	width:1003px;
	height:45px;
}

.pageBG {
	background:url(images/pageBG.jpg) top left repeat-y;
	width:1003px;
}

.Footer {
	background:url(images/footerBG.jpg) bottom left no-repeat;
	width:1003px;
	height:76px;
}
.Footercart {
	background:url(images/footer_cart.jpg) bottom left no-repeat;
	width:1003px;
	height:76px;
}

.LeftShadow {
	background:url(images/LeftSha.jpg) top left no-repeat;
	width:4px;
	height:423px;
}

.RightShadow {
	background:url(images/RightSha.jpg) top right no-repeat;
	width:5px;
	height:423px;
}

.RightMenuBG {
	background:url(images/RightMenuBG.jpg) top right no-repeat;
	width:268px;
	height:306px;
	vertical-align:top;
}

.belowTop {
	background:url(images/belowTopBG.jpg) top left no-repeat;
	width:738px;
	height:123px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#40668b;
}

.TimesNewRomanStyle {
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#40668b;
}

.TabMidBG {
	background:url(images/TabMidBG.jpg) top left repeat-y;
	width:234px;
}

.TabMidBottom {
	background:url(images/TabMidBottom.jpg) bottom left no-repeat;
	width:234px;
	text-align:left;
}

.TabMidBottom ul {
	list-style:url(images/bullet.gif);
	margin:10px 12px 10px 30px;
	padding:0px 0px 0px 0px;
}

.TabMidBottom li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
	padding-bottom:8px;
}

.TabBotTop {
	background:url(images/TabBotTop.jpg) top left no-repeat;
	width:969px;
}

.TabBotBG {
	background:url(images/TabBotBG.jpg) left top repeat-y;
	width:969px;
}	

.TabBotBottom {
	background:url(images/TabBotBottom.jpg) bottom left no-repeat;
	width:969px;
	height:590px;
}	

.TabBotBottom ul {
	list-style:url(images/bullet2.gif);
	margin:10px 25px 10px 45px;
	padding:0px 0px 0px 0px;
}

.TabBotBottom li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
	padding-bottom:8px;
}

.TabBotBottom p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#333333;
	padding-left:30px;
	padding-right:25px;
	margin:0px;
}

.headSha {
	background:url(images/headSha.jpg) top left repeat-x;
	height:5px;
}

.LTcor {
	background:url(images/LTcor.jpg) top left no-repeat;
	width:18px;
	height:19px;
}

.RTcor {
	background:url(images/RTcor.jpg) top right no-repeat;
	width:18px;
	height:19px;
}

.LBcor {
	background:url(images/LBcor.jpg) bottom left no-repeat;
	width:18px;
	height:19px;
}

.RBcor {
	background:url(images/RBcor.jpg) bottom right no-repeat;
	width:18px;
	height:19px;
}

.shaT {
	background:url(images/shaT.jpg) top left repeat-x;
	height:19px;
}

.shaL {
	background:url(images/shaL.jpg) top left repeat-y;
	width:18px;	
}

.shaB {
	background:url(images/shaB.jpg) bottom left repeat-x;
	height:19px;
}

.shaR {
	background:url(images/shaR.jpg) top right repeat-y;
	width:18px;	
}

.TabsTop3 {
	background:url(images/3TabsTop.jpg) top left no-repeat;
	width:664px;
}

.TabsBottom3 {
	background:url(images/3TabsBottom.jpg) bottom left no-repeat;
	width:664px;
}

.TabsBG3 {
	background:url(images/3TabsBG.jpg) top left repeat-y;
	width:664px;
}

.TabsBottom3 ul {
	list-style:url(images/bullet3.gif);
	margin:10px 10px 20px 20px;
	padding:0px 0px 0px 0px;
}

.TabsBottom3 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#666666;
	padding-bottom:8px;
}

.SolutionBottomTable_Head {
	background:url(images/solBTabHead.jpg) top left no-repeat;
	width:589px;
	height:42px;
	margin-top:-42px;
	position:relative;
}

.SolutionBottomTable_Top {
	background:url(images/solBTabTop.jpg) top left no-repeat;
	width:589px;
}

.SolutionBottomTable_Bottom {
	background:url(images/solBTabBottom.jpg) bottom left no-repeat;
	width:589px;
}

.SolutionBottomTable_BG {
	background:url(images/solBTabBG.jpg) top left repeat-y;
	width:589px;
}

.formfieldlabels {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.formfieldcontents {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
}

.footercopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	padding:15px 0px 0px 20px; 
}

/*pages*/
.contentUlBullet{list-style-type:none;margin-left:-17px}
.contentUlBullet li{margin-top:10px;margin-left:-22px}
.priceTableHeader{font:12px Arial;padding:2px;vertical-align:middle;background:#e6e6e6;text-align:center;color:#555555}
.priceTableCell{text-align:center;vertical-align:middle}
.priceInput{border:1px solid #333333;width:180px}


/*otherPagesGlobal*/
.centralContent{width:750px}
.rightCol{width:193px}
.leftCol{width:154px}
.contentTop{background:url(../images/bgtop3.jpg) repeat-x;height:58px;vertical-align:top;padding-left:30px;padding-right:5px}
.contentTop2{background:url(../images/bgtop4.jpg) repeat-x;height:25px}
.conHeading1{font:bold 14px Arial;color:#333333}
.contentTopTable{width:100%;height:58px}
.contentTop h3{font:bold 12px Arial;color:#666666;margin-bottom:-15px}

.contentTopH h3{color:#990000}
.contentTopPhone{font:bold 12px Arial;color:#990000;text-align:right;vertical-align:bottom;padding-bottom:11px}
.contentTopTable2{margin:10px 0px 0px 30px}
.contentTopBg{background:url(../images/shadowdtop.jpg) repeat-x;font-size:1px;height:10px}
.contentBottBg{background:url(../images/shadowdbottom.jpg) repeat-x top;font-size:1px;height:10px}
.contentRightBg{background:url(../images/shadowdright.jpg) repeat-y right;width:10px;font-size:1px}
.contentContentText1{padding:10px 20px 10px 20px;width:450px}
.contentTopRightBg{background:url(../images/cornerdtopright.jpg) no-repeat bottom left;font-size:1px}
.contentBottRightBg{background:url(../images/cornerdbottomright.jpg) no-repeat top left;font-size:1px;height:40px}
.contentTable2{padding:10px 30px 10px 20px}
.contentTopLine{border-bottom:1px solid #000}

.contentTopTable2Grey{font:bold 12px Arial;color:#999999;text-decoration:none;vertical-align:bottom}
.contentTopTable2Red{font:bold 12px Arial;color:#990000;text-decoration:none;vertical-align:bottom}



/*mainPage*/
.contentTable{width:1003px}
.mainContent{width:681px}
.mainRightCol{width:273px;border-left:1px solid #999999}
.mainContentHeader1{font:22px Arial;color:#ffffff;background:#000;text-align:center;height:42px;vertical-align:middle}
.mainContentText1{padding:10px 30px 10px 20px}
.mainContentText2{padding:10px 30px 10px 20px;border-top:1px solid #999999;border-bottom:1px solid #999999}
.mainContentText22{padding:10px 30px 10px 20px;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999}
.mainContentText3{padding:10px 30px 10px 20px}
.mainContentTextH{font:18px Arial;color:#990000}
.mainContentUl{list-style-type:none;margin-left:-40px}
.mainContentLiH{font:bold 14px Arial;color:#333333}
.mainContentLiH2{font:bold 14px Arial;color:#003366;text-decoration:underline}
.mainContentUlIn{list-style-image:url(../images/awareness-arrow.gif);list-style-type:disc;margin-left:-24px}
.mainContentUlIn1{list-style-type:none;margin-left:-40px}
.emptyImg1{width:99%;height:142px;border:1px solid #000}
.Img1{width:80%;height:132px;border:4px double #000;padding:30px;font:bold 16px Arial;color:#000}


















