@charset "UTF-8";
/*@charset "utf-8"; is correct, but use UPPERCASE. "The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. */
/* CSS Document This document validates as CSS level 2.1 !*/
.kern {
	letter-spacing: -0.05em;
}
.ultrakern {
	letter-spacing: -0.1em;
}
/* This may supply the answer to above error reported: http://www.webmasterworld.com/forum83/7643.htm*/
/* use above with html <span class="kern"> Kern</span> */
.ltr-space-lrg {
	letter-spacing: 0.15em;
}
.indent { 
	text-indent: 2em;
}
.indentli {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	line-height:250%; 
	font-weight: bold;
/*	list-style-type:circle; not needed when set to none in li*/
	text-indent:10px;
}
.left { 
	position: relative;
	z-index: 7;
	float: left;
	font-weight: bold;
	background: #3F9;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
} 
.center { 
	text-align: center;
	font-weight: bold;
	background: #0EE;
	padding: 10px 0px 10px 0px;
} 
.center-top { 
	text-align: center;
	font-weight: bold;
	background: #0EE;
	padding: 0px 0px 10px 0px;
} 
.right { 
	position: relative;
	z-index: 7;
	float: right;
	font-weight: bold;
	background: #33FF99;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
} 
.underline { 
	text-decoration:underline;
}
.italic {
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 113%;
	font-weight: normal;
	line-height: 0.91;
}
.italic-sm {
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	font-weight: normal;
	line-height: 0.91;
}
.super {
	font-size: 70%;
	vertical-align: super;
	/*line-height: 0.91; affects the line below, not the line above */
/* use above with html <p class="left"> or h1, etc */
} 
div#sitemap { 
/*	line-height: 20%; this line has no effect*/
	margin-left:20px; 
	padding-left:50px;
}
.large-sm {
	/*	line-height:20%; has no effect*/
	font-size: larger;
	color: #000;
	letter-spacing: -0.01em;
	margin-bottom:-12px;
	padding-bottom:0px;
}
.line-sm {
	line-height:20%;
}
.thrColFixHdr #sitemap li,ol,ul {
	line-height:130%;
}
h1 {
	color: #000;
	letter-spacing: -.05em;
	word-spacing: -.12em;
	line-height: 0.91; 
	text-align:center
}
h2 {
	color: #000000;
	letter-spacing: -.05em;
	word-spacing: -.08em;
	line-height: 0.99;
	text-align:center
}
h3 {
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	letter-spacing: -.02em;
	line-height: 0.91;
}
h4 {
	font-size:large;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	letter-spacing: -.01em;
	line-height: 0.98;
}
h5 {
	font-size: medium;
	color: #000000;
	text-align: center;
	letter-spacing: -.01em;
	line-height: 0.98;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
h6 {
	color: #6699CC;
	text-align: center;
}
.z9 {
	z-index:9;
}
.z20 {
	z-index:20;
}
p {
	font: 110% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*should work to make p's come together for using indenting and no extra line space*/
/*	text-indent: 2m; 
should work, but doesn't (note the m mistake? Try 2em), so make specific for the division. Put the indent info. in the container to affect all h1,h2,<p>, etc., or in the <p class> specific for thta container.*/
}
li {
	font: 110% Arial, Verdana, Helvetica, sans-serif;
}
.red { 
	color:#F00
}
.emphasis {
	font-size:130%;
	color:#FF0000;
	font-weight:900;
	line-height:50%;
	background-color: #22bbFF;
}
.thrColFixHdr #sidebar1 p.norm-emph {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	color: #663300;
	font-weight:900;
	line-height:90%; 
}
.thrColFixHdr #sidebar2 p.norm-emph {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:100%;
	color: #663300;
	font-weight:900;
	line-height:90%; 
}
.v-small {
	line-height: 0.20; 
}
.small {
	line-height: 0.50; 
}
.time {
	font-size:79%; color:#FF0000;
/*	font:italic; For some reason this doesn't work here, so use <i>*/
	line-height: 0.10;
	text-align:center;
	white-space:nowrap;
}
.large {
	line-height: 1.60; 
}
.larger {
	/*	line-height:20%; has no effect*/
	font-size:larger;
	color: #000;
	line-height: 0.60;
}

hr {
/*Horizontal Rule use as <hr /> for a dividing line*/
	margin-top:5px;
	width: 80%;
	height: 1px;
	color: #999999;
	text-align:center;
}
div#maincontent hr {
/*Horizontal Rule use as <hr /> for a dividing line. This one is for div.maincontent*/
	margin-top:5px; 
	margin-right:170px;
	width: 70%;
	height: 1px;
	color: #999999;
	text-align:center;
}
/* Body specific divs: fixedheader, container*/
body {
	position: relative;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px 0px 0px 0px; 
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background:url(images/wrinkled-drsdi141.jpg) repeat top center; 
	background-attachment:fixed;
	z-index: 2;
}
body a:link {
	text-decoration: none;
	color:#0000FF;
}
body a:active {
	text-decoration: none;
	color:#FFFF00;
}
body a:visited{
	text-decoration: none;
	color:#FF00FF;
}
body a:hover{
	text-decoration:underline;
}
acronym {
	text-decoration: none;
	color:#00F;
	cursor:help;
}
.thrColFixHdr #fixedheader {
	z-index: 10;
}
.thrColFixHdr #fixedheaderleft {
	/* fixed is an error for IE 6.0, 7.0 but works*/
	position: fixed;
	background: transparent url(images/goldbar2.gif) no-repeat top left;
/*	background: transparent url(images/goldbar-shadow.gif) no-repeat top left;*/
	z-index: 10;
	color: #FFFF33;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: -.05em;
	word-spacing: -.09em;
	margin: 5px 0px 0px 3px;
	padding: 5px 10px 5px 10px;
	height: auto;
	float:left;
}
#fixedheaderright {
	/* fixed is an error for IE 6.0, 7.0 */
	position: fixed;
	background: transparent url(images/goldbar2.gif) no-repeat top left;
	z-index: 10;
	color: #FFFF33;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: -.05em;
	word-spacing: -.09em;
/* Margin-left is set in html file for each page */
	margin: 5px 0px 0px 3px;
	padding: 5px 10px 5px 10px;/*This is for the lettering only*/
	height: auto;
}
.thrColFixHdr #container { 
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #0EE; /*for this layout this color needs to be the same as .center, #header, #maincontent and #finalcontent color; WELL, not always. With the #2FF, the rest were sent to #2EF, but all now at #0EE; (#0EC is too green) To begin with all were set at #2DF, but I changed to match the bottom of the logo*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px 0px 0px 0px;
	border: 3px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.thrColFixHdr #header { 
	background: #0EE;
	position: relative;
	border:0px;
	z-index: 8;
	margin: 4px 2px 20px 0px;
	padding: 47px 2px 2px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.thrColFixHdr #header h1 {
	margin: 0px 0px 0px 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 17px 0px 0px 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	text-align:center;
}
.thrColFixHdr #header h5 {
	margin: 0px 0px 0px 0px; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 70px 0px 15px 0px; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	text-align:center;
}
.thrColFixHdr #sidebar1 {
	position: relative;
	z-index: 8;
	float: left; /* since this element is floated, a width must be given */
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #9CC; /* the background color will be displayed for the length of the content in the column, but no further */
	margin: 0px 0px -215px 0px;
	padding: 0px 10px 0px 10px; /* padding keeps the content of the div away from the edges */
}
.thrColFixHdr #sidebar1 h3 {
	padding: 30px 0px 0px 10px;
	letter-spacing: -.02em;
	line-height: 0.95;
}
.thrColFixHdr #sidebar1 p {
/* Could try img marg change? In the following a top margin sets the distance down to the print below the pictures. Padding in IE is the problem.*/
	margin: 0px 0px 0px 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 105px 0px 0px 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	letter-spacing: -.02em;
	line-height: 0.95;
}
.thrColFixHdr #list-bar1 ol,ul { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #list-bar1 li { 
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}
div#list-bar1 li {
	list-style-type:none;
	line-height:160%;
/*Marg & Pad not work here*/
}
.thrColFixHdr #list-bar1 {
	position: relative;
	z-index: 8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #img-bar1 {
	position: relative;
	z-index: 8;
	margin: 10px 0px 0px 0px;
/*	dif=top marg 0px*/
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #sidebar2 {
	position: relative;
	z-index: 8;
	float: right; /* since this element is floated, a width must be given. Float: right; means the main content should flow around it.*/
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #99CCCC; /* the background color will be displayed for the length of the content in the column, but no further */
	margin: 0px 0px 10px 10px;
	padding: 0px 10px 0px 10px; /* padding keeps the content of the div away from the edges */
/*	diff=padding bot=30px*/
}
.thrColFixHdr #sidebar2 h3 {
	padding: 30px 0px 0px 10px;
	letter-spacing: -.02em;
	line-height: 0.95;
}
.thrColFixHdr #sidebar2 p {
	margin: 0px 0px 0px 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 100px 0px 30px 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	letter-spacing: -.02em;
	line-height: 0.95;
}
.thrColFixHdr #sidebar2 p.norm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #list-bar2 ol,ul { 
	margin: 0px 0px 0px 15px; /*See fine tuning below in list-bar2 note*/
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #list-bar2 li { 
	margin: 0px 0px 0px -10px; /*See fine tuning below in list-bar2 note*/
	padding: 0px 0px 0px 0px;
}
div#list-bar2 li {
	list-style-type:none;
	line-height:160%;/*This controls the indents*/
/*Marg & Pad not work here*/
}
.thrColFixHdr #list-bar2 {
	position: relative;
	z-index: 8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*adjust li and sub-li margins working the li margin above and the padding  in List-bar2. This enables you to set the sub indent to just what you want. In this case it is only 8px more than the primary which is 8+20px. If the wording is long, then the 20px can be reduced*/
}
.thrColFixHdr #img-bar2 {
	position: relative;
	z-index: 8;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #maincontent {
	position: relative;
	z-index: 7;
	float: none;
	background: #0EE;
	/* margin: 0 205px; the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
/*	padding-right: 30px; doesn't do anything except if too big it pushes out the maincontent*/
	margin: 2px 0px 0px 180px;
	padding: 1px 20px 20px 20px;/* remember that padding is the space inside the div box and margin is the space outside the div box  IE REQUIRES AT LEAST 1PX TOP PADDING*/
/*	color: #0A246A;*/
	color: #000;
} 
.thrColFixHdr #maincontent h1 { 
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 15px 0px;
	letter-spacing: -.02em;
	line-height: 0.95;	
}
.thrColFixHdr #maincontent p {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	/*text-align: left; will override emphasis-1 even though at the end of the CSS file*/
/*text-indent: 2em; */
	/*line-height: 1.00;*/
}
/*When this indent is removed, add 10px padding to top of paragraphs*/
/*
.thrColFixHdr #maincontent p:first-letter { 
	position: relative;
	float: left;
	color:#FF9900;
	font-size: 200%;
	font-weight: 600;
	text-align: left;
	margin: 3px 3px 0px 0px;
}
*/
div.maincontent-c { 
	position:relative;
	margin: -70px -60px 0px 0px;
	padding: 30px 0px 0px 0px;
	text-align: left;
}
div.maincontent-d { 
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.thrColFixHdr #maincontent ul {
	list-style-image:url(images/drs-t2ie.png);
}
.thrColFixHdr #maincontent ol {
	list-style:decimal;
/*	EI does not render this correctly. The above ul over-rides*/
}
div#maincontent li {
	line-height:200%; 
}
#formsearch {
	position:relative;
	border: outset;
	background-color:#6CF;
	margin: 10px 190px 10px 10px;
	padding: 0px 10px 0px 10px;
}
#formcheck {
	border: outset;
	background-color:#6CF;
	margin: 190px 10px 5px 0px;
	padding: 0px 10px 0px 10px;
}
.thrColFixHdr #editfinalcontent { 
	position: relative;
	z-index:0;
	background: #0EE;
	margin: 0px 0px 0px 180px;
/* For notes see #maincontent above with one exception. For absolute positioning the margin-top must be the height of the picture for this to work in IE. Otherwise it is hidden. This means that if a page does not have full imaging across, it will be necessary to have another CSS line of code in the html file for that page to take care of the change back to 0px.  Relative posstioning works for all but IE!*/
	padding: 0px 0px 0px 0px;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.thrColFixHdr #editfinalcontent p {
	position:relative;
	z-index:0;
	margin: 10px 10px 10px 10px;
	padding: 0px 10px 0px 10px;
	/*text-indent: 2em;*/
	/*When this indent is removed, add 10px padding to top of paragraphs and REMOVE p:first-letter*/
}
.thrColFixHdr #finalcontent { 
	position: relative;
	z-index:0;
	background: #0EE;
	margin: 0px 0px 0px 180px;
/* For notes see #maincontent above with one exception. For absolute positioning the margin-top must be the height of the picture for this to work in IE. Otherwise it is hidden. This means that if a page does not have full imaging across, it will be necessary to have another CSS line of code in the html file for that page to take care of the change back to 0px.  Relative posstioning works for all but IE!*/
	padding: 0px 0px 0px 0px;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}

/*.thrColFixHdr #finalcontent p:first-letter { 
	position: relative;
	float: left;
	color:#FF9900;
	font-size: 200%;
	font:bold 400%;
	text-align: left;
	margin: 3px 3px 0px 0px;
}*/
.thrColFixHdr #finalcontent p {
	position:relative;
	z-index:0;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center; 
	line-height: 1.2;
	/*text-indent: 2em;*/
/*When this indent is removed, add 10px padding to top of paragraphs and REMOVE p:first-letter*/
}
.thrColFixHdr #finalcontent h2{ 
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}
.thrColFixHdr #finalcontent ul {
	list-style-image:url(images/drs-t2ie.png);
}
.thrColFixHdr #footer { position: relative;
	z-index:20;
	background: #99CCCC; 
	padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it, but works only in FF, so use 0px. */
} 
.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px 0px 10px 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*See "#img-bar1" Div under Sidebar 1 css*/
img.pict {
/* other boarders are inset, outset, groove and ridge */
	border-right: #000000 outset;
	border-left: #666 outset;
	border-top: silver outset;
	border-bottom: #000 outset;
	border-width: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.pict2 {
/* other boarders are inset, outset, groove and ridge */
	border-right: #000000 outset;
	border-left: #666 outset;
	border-top: silver outset;
	border-bottom: #000 outset;
	border-width: 3px;
}
img.pict3 {
/* other boarders are inset, outset, groove and ridge */
	border-right: #000000 outset;
	border-left: #666 outset;
	border-top: silver outset;
	border-bottom: #000 outset;
	border-width: 2px;
}
img.webmaster {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 33px 0px;
}
#graphics {
/* not used yet */
/* Borders are best done in graphics program; however the img.pict gives the alternative. The img must be the boarder width smaller */
	z-index: 1;
	width: 500px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #image {
	position: relative;
	z-index: 9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.thrColFixHdr #image p {
	margin: 0; /* zeroing the margins of the first element*/
	margin: 0px 0px 20px 0px;
	padding: 290px 0px 0px 300px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size: 20px;
	font-weight: normal;
}
href.photo { 
/*intended to position href pictures, but ng
*/	position: fixed; 
	top:250px; 
	left:5%;
}
#awardsbar { 
	position:relative; 
	z-index:10;
	background:url(http://drshenton.ca/images/awardcup2.png) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.thrColFixHdr #rewardsgraphics {
/* Use for rewards graphics so the coding is in css*/ 
	z-index:10;
	background-color: #99CCCC;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.thrColFixHdr #rewardsgraphics p { 
	z-index:10;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0px 15px 0px;/* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
}

/*Simplest Navigation Menu*/
/*ff'g is simplest navigation menu. Make an unorgeres list inside a <div> container with an id attribute. Then createCSS styles for that id as well as for the <ul> and <li> tages. See pg 349 of L-line*/
/* .....MENU STYLES..... */
 #tablistmenu {
	position: relative;
	z-index: 10;
	float:left;
      width: 780px;
      background:#cae4ef;
      /* background:#cae4ef; of table is a light blue */
      border-bottom:1px solid #0e5d7e;
      font-size:95%;
      line-height:normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
}
    #tablistmenu ul {
	margin:0;
	padding:0px 0px 0px 3px;
    /* remvise the last figure in padding:10px 10px 0 80px; to position the tabs. Change the first figure to for padding above tabs. */
	list-style:none;
      }
    #tablistmenu li {
    display:inline;
/* remove the inline statement display:inline to stake vertically. It will be necessary to use some <br /> statements  after each </li> to position vertically */
      margin:0;
      padding:0;
      }
    #tablistmenu a {
      float:left;
      background:url(./images/cssmenuleft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tablistmenu a span {
      float:left;
      display:block;
      background:url(images/cssmenuright.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFFFFF;
      /*  color:#FFFFFF; a white for print color orignial. The tab color is determined in the blue graphic. */
      }
    /* ..... This hack fixes a bug in MAC IE5..... */
    #tablistmenu a span {float:none;}
    /* ..... End of hack for MAC IE5..... */
    /* In the following 3 # I added a:active hoping to get the active state to be like the hover state; but this did not work nor did it work coping all and changing hover to active */
    #tablistmenu a:hover span {
      color:#0e5d7e;
     /*   color:#0e5d7e; a blue for the print color hover. The tab color is determined in the graphic, in this case greenish */
      }
    #tablistmenu a:hover {
      background-position:0% -42px;
      }
    #tablistmenu a:hover span {
      background-position:100% -42px;
      }
/*End Simplest Navigation Menu*/

.emphasis-1 {
	font-size:100%;
	color: #663300;
	font-weight:900;
	line-height:80%;
	text-align: center;
}

/*Beginning DRSDI warning message for old IE and no Script*/

.thrColFixHdr #imp-msg-1{border:3px solid #ff0; margin:8px 0; background:#f00; color:#000;}
.thrColFixHdr #imp-msg-1 h4{ text-align:center; margin:8px; padding: 10px 0px 0px 0px;}
.thrColFixHdr #imp-msg-1 p{text-align:left; margin:8px; padding: 0px 10px 0px 10px;}

.thrColFixHdr #imp-msg-2{margin:8px 0; background:#f00; color:#000;}
.thrColFixHdr #imp-msg-2 h4{ text-align:center; margin:8px; padding: 10px 0px 0px 0px;}
.thrColFixHdr #imp-msg-2 p{text-align:left; margin:8px; padding: 0px 10px 0px 10px;}

.thrColFixHdr #imp-msg-3{border:3px solid #c33; margin:8px 0; background:#fcc;}
.thrColFixHdr #imp-msg-3 h4{ text-align:center; margin:8px; padding:0;}
.thrColFixHdr #imp-msg-3 p { text-align:left; margin:8px; padding: 0px 10px 0px 10px;}
.thrColFixHdr #imp-msg-3 ul { font-size:110%; line-height:100%; list-style-image:url(/images/drs-t2ie.png); margin: 0px 0px 0px 0px;}

.thrColFixHdr #imp-msg-4{margin:8px 0; background:#fcc; color:#000;}
.thrColFixHdr #imp-msg-4 h4{ text-align:center; margin:8px; padding:0;}
.thrColFixHdr #imp-msg-4 p{text-align:left; margin:8px; padding: 0px 10px 0px 10px;}
.thrColFixHdr #imp-msg-4 p a.getie7{text-align:left; font-weight:bold; color:#006;}
.thrColFixHdr #imp-msg-4 p a.ie6expl{text-align:left; font-weight:bold; color:#006;}
.thrColFixHdr #imp-msg-4 ul { font-size:110%; line-height:100%; list-style-image:url(/images/drs-t2ie.png); margin: 0px 0px 0px 180px;}

/*End of Our warning message for old IE and Script*/