body {
	background-image: url(../images/layout/PrecisionDiscovery_Bg.gif);
	background-repeat: repeat-x;
	background-color: #A1A1A1;
}
.frameBrd {
	border: 1px solid #F1E2C1;
}
.utBarBg {
	background-image: url(../images/layout/utBarBg.gif);
	background-repeat: repeat-x;
	height: 27px;
}
.navBg {
	background-image: url(../images/layout/navBg.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.footerBg {
	background-image: url(../images/layout/footerBg.gif);
	background-repeat: repeat;
	height: 72px;
}
.brdBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.brdLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-color: #7D0E0A;
	background-image: url(../images/layout/rightSideBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.brdLeft strong{
 color:#FFFFFF;
}
.bodyBgBot {
	background-image: url(../images/layout/bodyBgBot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#FEFDFB;
}
.bodyBgTop {
	background-image: url(../images/layout/bodyBgTop.jpg);
	background-repeat: repeat-x;
	height: 150px;
	background-position: top;
}
a:link, a:visited{
	color:#7D0E0A;
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: none;
}
.hdBg {
	padding: 8px 0px 0px 15px;
	height: 30px;
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7D0E0A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7D0E0A;
}
h3{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #7D0E0A;
}
.bodyFrame{
	margin: 10px 15px;
}
.bodyFrame p,td,div,textarea{
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #4F4D4E;
}
#margin {
	margin:10px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #F1E2C1;
}
#margin a{
	color: #F1E2C1;
	text-decoration: underline;
}
#margin a:hover{
	color: #cccccc;
}

.subHeading{
	color: #333333;
	font-weight: bold;
}
.bodyFrame h5{
	font-size: 15px;
	color: #545450;
}
#margin h5{
	color: #F1E2C1;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
	padding-top: 8px;
	padding-bottom: 8px;
}
.smTxt{
	font-size: 12px;
	color: #FFFFFF;
}
.smTxtCalcForm{
	font-size: 11px;
	color: #333333;
}
form {
margin:0px;
padding:0px;
}
form h5{
	color: #F1E2C1;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D4D4D;
	padding-top: 4px;
	padding-bottom: 4px;
	margin:0;
	margin-bottom:5px;
}
form.calc {
	width:259px;
	background: url(../images/layout/calc_bg.gif) repeat-x left bottom;
	border:none;
	margin:0;
	padding:0;
}
form.calc td{
	color:#FFFFFF;
}
.brdtb {
	border: dotted 1px #747474;
	border-right:none;
	border-left:none;
}
ol.disc{
	list-style-position:inside;
	margin:0;
	padding:0;
}
ol.disc li{
	margin-bottom:10px;
}
.flright {
	float:right;
	margin: 0 0 5px 5px;
}