body {
	background-color:#79A2C5;
	margin:0px;
	background-image:url(../images/pagebg.gif);
	background-repeat:repeat-x;
}

	/* Hover behavior which provides standards compliant functionality
	of the :hover pseudo-class in Internet Explorer. By default IE
	doesn't provide support for (:hover) on any element except
	links (a:hover). This property is used in the CSS based drop
	down menu. */
* html body {behavior: url(css/csshover.htc);}

td{font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#535353;}
h1{font-family: Arial,Verdana, Tahoma,   Helvetica, sans-serif; font-size:12px;color:#B21800; text-decoration:none; font-style:normal; font-weight:bold; line-height:14px; padding:0px; margin:0px;}

h2{font-family: Arial,Verdana, Tahoma,   Helvetica, sans-serif; font-size:11px;color:#0054AA; text-decoration:none; font-style:normal; font-weight:bold; line-height:14px; padding:0px; margin:0px;}

.white_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.pad2{padding:2px;}
.pad4{padding:4px;}
.pad10{padding:10px;}
.grey10{
	font-family: Arial,Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#494949; text-decoration:none;
}
.copyright a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#373837; text-decoration:underline;}
.copyright a:hover{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#373837; text-decoration:underline;}
.copyright a:visited{font-family: tahoma,arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#373837; text-decoration:underline;}
.copyright a:active{font-family: tahoma,arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#373837; text-decoration:underline;}

a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#0545A7; text-decoration:underline;}
a:hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#0545A7; text-decoration:none;}
a:visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#0545A7; text-decoration:underline;}
a:active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#0545A7; text-decoration:underline;}

.grey a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#535353; text-decoration:none;}
.grey a:hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#535353; text-decoration:underline;}
.grey a:visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#535353; text-decoration:none;}
.grey a:active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#535353; text-decoration:none;}


.greyline a:link {font-family: Arial, Tahoma, Verdana, Helvetica; font-size:11px; color:#535353 !important; text-decoration:underline;}
.greyline a:hover { font-family: Arial, Tahoma, Verdana, Helvetica; font-size:11px; color:#333333 !important; text-decoration:none;}
.greyline a:visited { font-family: Arial, Tahoma, Verdana, Helvetica; font-size:11px; color:#535353 !important; text-decoration:underline;}
.greyline a:active { font-family: Arial, Tahoma, Verdana, Helvetica; font-size:11px; color:#535353 !important; text-decoration:underline;}


.brown a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#B7610A; text-decoration:underline;}
.brown a:hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#B7610A; text-decoration:none;}
.brown a:visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#B7610A; text-decoration:underline;}
.brown a:active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#B7610A; text-decoration:underline;}


.redlink{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:none;}
.redlink a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:underline;}
.redlink a:hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:none;}
.redlink a:visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:underline;}
.redlink a:active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:underline;}


.redlinknoline{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:none;}
.redlinknoline a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:none;}
.redlinknoline a:hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:underline;}
.redlinknoline a:visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:none;}
.redlinknoline a:active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#AF3412; text-decoration:none
;}
.orangetxt12{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#E97300;}
.orangetxt{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#E97300;}
.orangetxt a:link{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#E97300; text-decoration:underline;}
.orangetxt a:hover{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#E97300; text-decoration:none;}
.orangetxt a:visited{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#E97300; text-decoration:underline;}
.orangetxt a:active{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#E97300; text-decoration:underline;}


.copyrighttxt{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;
}
.redtxt{font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#B21800;}

.textbox {font-family:tahoma,verdana; font-size:11px; color: #000000; }

.Input{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif;  font-size:11px; color:#000000; text-decoration:none;}
.browntitle{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:15px; color:#9D6922; text-decoration:none;}
.whitetxt{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whitetxt a:link{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whitetxt a:hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whitetxt a:active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whitetxt a::visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}

.whitetxtline{font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whitetxtline a::link{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline;}
.whitetxtline a::hover{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.whitetxtline a::active{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline;}
.whitetxtline a::visited{ font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline;}

.li{padding-bottom:10pX;}

.red_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c33416; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

HR{height:1px;color:#cccccc}

.tmlink{
font-family: Arial,Tahoma,  Verdana, Helvetica, sans-serif;
font-size:9px;
color:#AF3412;
text-decoration:none;
}



	/* ## DIV FLOAT CLEARING CLASSES ## */
	/* These classes are used to clear the floats used on
	   div tags to position columns and other elements in
	   standards compliant browsers. By default such
	   browsers do not position the next element below
	   the floated element. Instead the element is
	   overlaped by the floated div's content. It is
	   suggested NOT to edit or change these classes.*/

			.clearfix:after { /* WC3 Standards Compliant Clearing Class */
					content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			* html .clearfix {height: 1%;} /* Holly Hack for Win IE6 Bug */
			.clearfix {display:block;}     /*   "     "   "   "   "   "  */
			.clearfix {display:inline-block;} /* IE Mac Fix */

	/* End Div Float Clearing Classes */

	/* Content Classes */

	.CatchPraseWrap {
		font-size: 1.1em;
		font-weight: bold;
		margin: 10px 7px 10px 7px;
		padding: 22px;
		color: #e38b10;
		border: 1px solid #D2BC95;
		background-repeat:repeat-x;
		background: #FEF4E8 url(../images/newsbg.gif) 0px -140px;
	}

	#RequestInfoWrap {
		border-left:1px solid #D2BC95;
		border-right:1px solid #D2BC95;
		border-bottom:1px solid #D2BC95;
		background-repeat:repeat-x;
		background: #FEF4E8 url(../images/newsbg.gif) 0px -110px;
		margin: 0px 7px 10px 7px;
		padding: 16px;
	}

	/* Drop Down Menu Classes */

	div#NavMenu {
		background: url(../images/menubgblue.gif) repeat-x;
		float: left;
		width: 100%;
		position: relative;
		z-index: 9;
	}

	div#NavMenu ul.horz {
		margin: 0px 0px 0px 26px;
		padding: 0;
	}

	div#NavMenu li {
		float: left;
		position: relative;
		list-style-type: none;
	}

	div#NavMenu li.home {
			height: 26px;
			width: 79px;
			/*background: url(../images/home_txt.gif) no-repeat;*/}
	div#NavMenu li.home:hover {
			/*background: url(../images/home_txt_ovr.gif) no-repeat;*/}

	div#NavMenu li.company {
			height: 26px;
			width: 89px;
			/*background: url(../images/company_txt.gif) no-repeat;*/}
	div#NavMenu li.company:hover {
			/*background: url(../images/company_txt_ovr.gif) no-repeat;*/}

	div#NavMenu li.threats {
			height: 26px;
			width: 154px;
			/*background: url(../images/threat_txt.gif) no-repeat;*/}
	div#NavMenu li.threats:hover {
			/*background: url(../images/threat_txt_ovr.gif) no-repeat;*/}

	div#NavMenu li.partners {
			height: 26px;
			width: 101px;
			/*background: url(../images/partner_txt.gif) no-repeat;*/}
	div#NavMenu li.partners:hover {
			/*background: url(../images/partner_txt_ovr.gif) no-repeat;*/}

	div#NavMenu li.newsnevents {
			height: 26px;
			width: 122px;
			/*background: url(../images/news_txt.gif) no-repeat;*/}
	div#NavMenu li.newsnevents:hover {
			/*background: url(../images/news_txt_ovr.gif) no-repeat;*/}

	div#NavMenu li.support {
			height: 26px;
			width: 85px;
			/*background: url(../images/support_txt.gif) no-repeat;*/}
	div#NavMenu li.support:hover {
			/*background: url(../images/support_txt_ovr.gif) no-repeat;*/}

	div#NavMenu li.contact {
			height: 26px;
			width: 92px;
			/*background: url(../images/contact_txt.gif) no-repeat;*/}
	div#NavMenu li.contact:hover {
			/*background: url(../images/contact_txt_ovr.gif) no-repeat;*/}

	div#NavMenu ul li a {
		display:block;
		text-decoration:none;
		color:#069;
	}

	div#NavMenu ul li ul li:hover {background: #0065ab;}

	div#NavMenu ul li ul {
		margin: 0 !important;
		padding: 0 !important;
		width: 100px;
		position: absolute;
		border-top: 0px solid #bbb;
		display: none;
		z-index:10;
		overflow: none;
	}

	div#NavMenu ul li:hover ul {display: block;}

	/* div#NavMenu ul li ul.company {width: 93px !important;}
	div#NavMenu ul li ul.threats {width: 128px;}
	div#NavMenu ul li ul.partners {width: 97px;}
	div#NavMenu ul li ul.newsnevents {width: 116px;}
	div#NavMenu ul li ul.support {width: 80px;} */

	div#NavMenu ul li ul.company {width: 89px !important;}
	div#NavMenu ul li ul.threats {width: 154px;}
	div#NavMenu ul li ul.partners {width: 102px;}
	div#NavMenu ul li ul.newsnevents {width: 122px;}
	div#NavMenu ul li ul.support {width: 85px;}

	div#NavMenu ul li ul li {
		margin: 0 !important;
		list-style-type: none;
		width: 100%;
		background: #008fcd;
		color: #fff;
		border-bottom: 1px solid #bbb;
		border-right: 1px solid #bbb;
		border-left: 1px solid #bbb;
	}

	li.first {
		border-top: 1px solid #bbb;
	}

	div#NavMenu ul li ul li a {
		display: block;
		text-decoration:none;
		color:#FFF;
		width: 100%;
		padding: 2px;
	}

	* html div#NavMenu ul li ul li a {
		width: 100%;
	}
	
	table#selfEvaluationQuestions td {
		height: 24px;
		line-height: 24px;
		padding: 4px 8px;
		line-height: 1.4;
		text-align: left;
	}
	
	table#selfEvaluationQuestions img {
		border: 0px;
	}
	
	div#selfEvaluationHeader {
		width: 742px;
		height: 162px;
		overflow: hidden;
		position: relative;
		margin-bottom: 15px;
		font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	div#selfEvaluationHeader p {
		margin: 0;
		padding: 0;
		font-size: 11px;
		font-weight: bold;
		width: 360px;
		line-height: 1.2;
		position: absolute;
		top: 115px;
		left: 10px;
	}
	
	table#selfEvaluationQuestions tr.on td {
		background-color: #CCCCCC;
		
	}
	
	table#selfEvaluationQuestions td input {
		position: relative;
		top: 3px;
	}
	
	table#selfEvaluationQuestions td p {
		margin: 0;
		padding: 0;
		padding-left: 12px;
		text-indent: -12px;
	}
	
	p.noIndent {
		padding: 0 !important;
		text-indent: 0 !important;
	}
	
	
	
	p#evalDisclaimer {
		font-size: 10px;
		line-height: 1.0;
		margin: 0px;
		padding: 0px;
	
	}
	
	div.requestSalesSheet {
		height: 24px;
		line-height: 24px;
		font-size: 14px;
		background-color: #EE1D23;
		color: #FFF;
		text-align: center;
		font-weight: bold;
	}
	
	
	
