*
{
	margin: 0;
	padding: 0;
}

BODY
{
	margin: 0;
	padding: 0;
	background: #333333;
	background-image: url('../../../../../images/newmain/techpattern.html');
	border: none;
	height: 100%;
	text-align: justify;
	font-size: .75em;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#wrapper
{
	position: relative;
	margin: 0 auto;
	height:100%;
	width: 1000px;
}

.clearboth
{clear:both}

.boxline
{border: thin silver solid;
padding: .5em .5em 2em 1em;
margin: .5em .5em .5em 0em;
width:95%}

.hidelabel
{
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}

fieldset.search1
{margin:.2em .2em .2em 0em; 
padding:0; 
border:0 solid}


/* insert default, drop caps and first line mods here */

p { 
font-size: 1em; 
margin-bottom: 1em; 
} 

p.dropcap1:first-letter{
font-size:1.5em;
line-height:1em;
/*margin: .7em .7em .7em 0em; */
color:#666666;

}

p.smallcap1:first-line{
font-variant:small-caps;
font-size:1.2em;
}

/* end drop cap and first line mods */


/* old Spinlight img settings
img
{
	margin-top: 0;
	margin-bottom: 0;
} */

img
{
	border: none;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
}

img.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}

img.floatleft
{
float: left;
margin: 10px 10px 0px 0px;
border: 1px solid #666;
padding: 2px;
}

ul
{
font-size: 1em; 
margin-bottom: 1em; 
margin-left:.5em;
}

ul.heavy
{font-weight:500;}

ul.nomar
{clear:left;
margin-left:0;
font-size:1em;
}

li.pad2
{
padding-bottom:1.2em;
list-style-type: none; 
border-top: 1px solid silver;
}

li.pad3
{
list-style-type: none; 
border-top: 1px solid silver;
padding-top:5px;
margin-top: 5px;
margin-left:0;}

li.nodec
{list-style-type: none;
margin-left:0;}

li.padb
{padding-bottom:5px;}

li.emph1:first-line{
font-weight:600;
font-size:1.1em;
}


ul.scrollnav 
{margin-top: 10px;
}

ul.scrollnav li { 
display:inline;
background-color:#FFFFFF;
border-top:1px solid silver;
border-bottom:1px solid silver;
margin-top: 1em;
margin-left: 5px;
margin-right: 5px;
padding: .1em .5em .2em .5em; 
} 
 

dl.first { 
margin: .5em;
padding: 1em;
background-color:#CCCCCC;
border: 1px solid silver;
}

dl.next { 
/*display : inline;*/
/*float : left;*/
margin: .5em;
padding: 0;
border-bottom: 1px solid #ccc;
}

/*dd {
margin : 0;
padding : 0;
}*/

/*dd p  {
padding : 0;
}*/

dd p.date  {
padding-top: .25em;
color:#999999
font-size: 92%;
}


.activelink
{
	color: #000000;
	text-decoration: none;
}

a
{
	color: #CC6600;
	text-decoration: none;
}

a:visited
{
	color: #CC6600;
	text-decoration: none;
}

a:hover
{
	color: #CC6600;
	text-decoration: underline;
}

a.white
{
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.black
{
	color: #000000;
	text-decoration: none;
}

a.black:hover
{
	color: #000000;
	text-decoration: underline;
}



#navcontainer
{
	padding-left: 4px;
	margin-left: 0px;
	background-color: #FF9900;
	float: left;
	width: 994px;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;
}

#navcontainer a:hover { background-color: #CC6600; }

#nav, #nav ul
{
	/* all lists */
	font-size: 1.25em;
	color: White;
	text-align: left;
	list-style: none;
	line-height: 1em;
}

#nav .active
{
	background-color: #de8609;

}

#nav a
{
	display: block;
/* start f49 edit */
	width: 100px !important;
	width: 80px;
/* end f49 edit */
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FF9900;
	color: White;
	text-decoration: none;
}

#nav li ul a
{
/* start f49 edit */
	width: 164px !important;
	width: 134px;
/* end f49 edit */
	background-color: #de8609;
	border-top: 1px #FFF solid;
}

#nav li
{
	/* all list items */
	float: left;
	width: 100px;
	/* width needed or else Opera goes nuts */
}

#nav li ul
{
	/* second-level lists */
	font-size: .8em;
	color: White;
	text-align: left;
	position: absolute;
	width: 100px;

	left: -999em;
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover {background-position: 0 0;}

#nav li:hover ul, #nav li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}


caption.greytable
  {
     background-color:#666666;
     color:white;
     border-style:solid;
     border-width:1px;
     border-color:silver;
  }

table.greytable
  { 
     font-family:arial;
     font-size:1em;
     background-color:#ffffff;
     border-style:solid;
     border-color:silver;
     border-width:1px;

	
  }

th.greytable  {
     font-size:1.1em;
     background-color:#999999;
     color:white;
     border-style:solid;
     border-width:0px;
     text-align:center;
  }


tr.greytable
  { 
     height:1.2em;
  }

td.greytable
  {  
     font-size:1em;
     background-color:#ffffff;
     color:white;
     border-style:solid;
     border-width:1px;
     border-color:silver;
     text-align:left;
  }

table.topline
  { 
     font-family:arial;
     font-size:1em;
     background-color:#ffffff;
     border-top:solid silver 1px;

	
  }

#header
{
	padding-left: 25px;
	margin-left: 0px;
	background-color: #999999;
	background-image: url('../../../../../images/newmain/headershadow.html');
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 1.35em;
	color: White;
	float: left;
	width: 973px;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;
}

#headerlogos
{
	font-size: .80em;
    line-height: 1.125em;
	padding-left: 10px;
	padding-top: 10px;
    padding-bottom: 20px;
	margin-left: 0px;
	float: left;
}



#headermininav
{
	font-size: .75em;
	padding-left: 0px;
	padding-right: 32px;
	padding-top: 5px;
	margin-left: 0px;
	float: right;
	text-align: right;
}

#headersearch
{
	font-size: .9em;
	line-height: 1.125em;
	padding-left: 10px;
	padding-right: 32px;
	padding-top: 45px;
	margin-left: 0px;
	margin-bottom: 20px;
	float: right;
	clear: right;
}

input
{
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #333333;
    padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
}

input.send-btn
{
	color: #000000;
	border: 0px solid #006;
	background: #ffa20f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
}

input:focus, textarea:focus { background-color: #e9e9e9; }

#featurecontainer h1
{
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.5;
	float: left;
	padding-top: 8px;
	padding-left: 405px;
	padding-bottom: 5px;
}

#featurecontainer
{
	float: left;
	background-image: url('../../../../../images/newmain/featurebgd.html');
	width: 959px;
	height: 277px;
	padding-left: 39px;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;
}

.contentdiv h2
{
	padding-top: 0px;
	padding-bottom: 15px;
	color: #FFF;
	font-size: 1.3em;
	line-height: 1.32em;
	font-weight: normal;
	text-align: left;
}

.contentdiv
{
	color: #FFFFFF;
	font-size: 1.15em;
	line-height: 1.45em;
	height: 216px;
	width: 920px;
}

#slidemain
{
	background-image: url('../../../../../images/newmain/CSL_slidemain.html');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 405px;
	padding-right: 30px;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #FFFFFF;
	height: 156px;
	width: 485px;
}

#slidegrey
{
	background-image: url('../../../../../images/newmain/CSL_slidegrey.html');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	height: 171px;
	/* subtract top and bottom padding from 216 */
	width: 860px;
	/* subtract left and right padding from 920 */
}

#slidegrey2
{
	background-image: url('../../../../../images/newmain/CSL_slidegrey2.html');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	height: 171px;
	/* subtract top and bottom padding from 216 */
	width: 860px;
	/* subtract left and right padding from 920 */
}

.slidepic
{
	float: left;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#slideblue
{
	background-image: url('../../../../../images/newmain/CSL_slideblue.html');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	height: 171px;
	/* subtract top and bottom padding from 216 */
	width: 860px;
	/* subtract left and right padding from 920 */
}

#leftcolumn
{
	float: left;
	background-color: #FFFFFF;
	background-image: url('../../../../../images/newmain/home_TRcorner.html');
	background-repeat: no-repeat;
	background-position: top right;
	width: 591px;
	height:100%;
	padding-left: 35px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}



/* begin custom webtools css for main page */

.edu-uiuc-webservices-rssmanager-137-JS_11-wrapper
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 width:500px;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-evenrow
{
     padding-bottom:0px;
     background-color:;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-oddrow
{
     padding-bottom:0px;
     background-color:;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-desc
{
     padding-bottom:20px;
     font-size:105%;
	 font-stretch:semi-condensed;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-date
{
     font-size: .9em;
     font-style:italic;
     color:gray;
     padding-bottom:3px;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-enclosure
{
     font-size:1em;
     color:gray;
     margin-top:-8px;
     padding-bottom:12px;
     font-style:italic;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-title
{
     font-size:120%;
     font-weight:600;
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-titlelink
{
}
     
.edu-uiuc-webservices-rssmanager-137-JS_11-author
{
     font-size: .9em;
     color:gray;
}
     
/* end custom webtools css */




#SUBleftcolumn
{
	float: left;
	background-color: #FFFFFF;
/*add test background 
	background-image: url('/images/newmain/smblueline.gif');
	background-repeat: repeat-x;
	background-position: top right;
endtest*/	
	width: 591px;
	height:100%;
    padding-left: 35px;
	padding-right: 30px;
	padding-top: 7px;
	padding-bottom: 20px;
}

div.splitleft
{
    float: left;
    width: 40%;
    margin: 0.5em 0.5em 0.5em 0em;
    padding: 0.5em;

}

div.splitleft li {
   text-align: left;
   font-stretch:semi-condensed;
}

div.splitright
{
   float: left;
   width: 40%;
   margin: 0.5em 0.5em 0.5em 0em;
   padding: 0.5em;

}
div.splitright li {
  text-align: left;
  font-stretch:semi-condensed;
}

.captionbox
{
float: left;
width: 100px;
  border: thin silver solid;
  margin: 0.7em 1.2em 0.7em 0em;
  padding: 0.5em;

}

div.captionbox p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

/*for svg or other scalable images only */
img.scaled {
  width: 100%;
}

.captionbox100bar
{
float: left;
width: 100px;
  border: thin silver solid;
  margin: 0.5em .5em .5em 0em;
  padding: 0.5em;

}

.captionbox50
{
float: left;
width: 50px;
  border: thin silver solid;
  margin: 0.7em 1.2em 0em 0em;
  padding: 0.5em;

}

div.captionbox50 p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


.captionbox301
{
float: left;
width: 301px;
  border: thin silver solid;
  margin: 0.7em 1.2em .7em 0em;
  padding: 0.5em;

}

div.captionbox301 p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

#SUBmaincolumn
{
	float: left;
	background-color: #FFFFFF;
	width: 933px;
	height:100%;
	padding-left: 35px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#leftcolumn p
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#rightcolumnA
{
	float: right;
	background-color: #000000;
	background-image: url('../../../../../images/newmain/home_Rcolumn.html');
	background-repeat: no-repeat;
	background-position: top left;
	width: 302px;
	text-align: left;
	color: #FFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
}


#minifeature
{
	clear: both;
	padding-bottom: 15px;
}

#minifeaturePIC
{
	float: left;
	width: 90px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#minifeatureCAPT
{
	float: right;
/* start f49 edit */
	width: 190px !important;
	width: 186px;
/* end f49 edit */
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 15px;
}



#columnwrapper
{
	float: right;
	background-color: #ffffff;
	background-image: url('../../../../../images/newmain/homeOrange.html');
	background-repeat: repeat-y;
	background-position: top right;
	width: 998px;
	height:100%;
	border-right: 1px #FFF solid;
	border-left: 1px #FFF solid;
}

#columnwrapperBLUE
{
	float: right;
	background-color: #ffffff;
	background-image: url('../../../../../images/newmain/homeBlue.html');
	background-repeat: repeat-y;
	background-position: top right;
	width: 998px;
	height:100%;
	border-right: 1px #FFF solid;
	border-left: 1px #FFF solid;
}

#SUBcolumnwrapper1col
{
	float: right;
	background-color: #ffffff;
	width: 998px;
	border-right: 1px #FFF solid;
	border-left: 1px #FFF solid;
}


#rightcolumnB
{
	float: right;
	background-color: #FF9900;
	background-repeat: no-repeat;
	background-position: top left;
	width: 302px;
	height:100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	display: inline;
}


#SUBrightcolumn
{
	float: right;
	background-color: #FF9900;
	background-image: url('../../../../../images/newmain/SUB_orangeshadow.html');
	background-repeat: repeat-x;
	background-position: top left;
	width: 302px;
	height:100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: left;
	display: inline;
}


#SUBrightcolumn  a { color: #ffffff; }



#SUBrightcolumnBLUEPIC
{
	float: right;
	background-color: #0099CC;
	background-image: url('../../../../../images/newmain/SUB_bluepattern.html');
	background-repeat: repeat-x;
	background-position: top left;
	width: 302px;
	height:100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 250px;
	text-align: left;
	display: inline;
}

#SUBrightcolumnBLUEPIC  a { color: #ffffff; }

#SUBrightcolumnBLUE
{
	float: right;
	background-color: #0099CC;
	background-image: url('../../../../../images/newmain/SUB_blueshadow.html');
	background-repeat: repeat-x;
	background-position: top left;
	width: 302px;
	height:100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 250px;
	text-align: left;
	display: inline;
}


#SUBrightcolumnBLUE  a { color: #ffffff; }

/* This is an IE adjustment to the sidebar */
* html #SUBrightcolumn, * html #SUBrightcolumnBLUE, * html #SUBrightcolumnBLUEPIC, * html #rightcolumnB
{
	width: 302px;
	height:100%;
	padding-left: 16px;
	padding-right: 16px;
}

#rightcolumnB p
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
    margin-left: 5px;
}

#rightcolumnB a { color: #FFF; }

#rightcolumnB ul { list-style-type: none; }

#rightcolumnB button
{
	color: #FFF;
	width: 100px;
	height: 50px;
	display: block;
}

h1
{
	font-size: 1.9em;
	line-height: 1.9em;
	color: #000000;
	font-weight: normal;
	padding-bottom: 10px;
}



#leftcolumn h2
{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FF9900;
	font-weight: normal;
}

#SUBleftcolumn h1
{
	font-size: 1.9em;
	line-height: 1.9em;
	color: #000000;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration:underline;
}

#SUBleftcolumn h2
{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FF9900;
	font-weight: normal;
	padding-bottom: 5px;
}

#SUBleftcolumn h2.mod
{
	font-size: 1.2em;
	line-height: 1.1em;
	color: #FF9900;
	font-weight: 550;
	padding-bottom: 2px;
}

#rightcolumnB h2
{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FFF;
	font-weight: normal;
}

#SUBrightcolumn h2
{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FFF;
	font-weight: normal;
}

#SUBrightcolumnBLUE h2
{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FFF;
	font-weight: normal;
}

#SUBrightcolumnBLUEPIC h2
{
	font-size: 1.5em;
	line-height: 1.6em;
	color: #FFF;
	font-weight: normal;
}

#SUBnavboxTOP
{
	width: 290px;
	height: 12px;
	background-image: url('../../../../../images/newmain/topsubnav.html');
	background-repeat: no-repeat;
	background-position: top left;
}

#SUBnavboxLABEL
{
	width: 250px;
	background-color: #999999;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

#SUBnavboxLABEL a 
{
	color: #FFFFFF;
	text-decoration: none;
}

#SUBnavboxLABEL a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

#SUBnavboxMIDDLE
{
	width: 250px;
	background-color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#SUBnavboxMIDDLE a
{
	color: #FFFFFF;
	text-decoration: none;
}

#SUBnavboxMIDDLE a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

ul { list-style-type: disc; 
     padding-left: 15px;}

#SUBnavboxHOME
{
	width: 250px;
    background-color: #666666;
	padding-left: 20px;
	padding-right: 20px;
}



#SUBnavboxBOTTOM
{
	width: 290px;
	height: 12px;
	background-image: url('../../../../../images/newmain/subnavbottom.html');
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 30px;
}

h3
{
	margin-top: 20px;
	font-size: 1.04em;
	line-height: 1.5em;
	color: #000000;
	font-weight: bold;
	text-align: left;
}


#navigator
{
	float: left;
	padding-top: 15px;
	padding-bottom: 5px;
}

.button a
{
	text-decoration: none;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	background-color: #CC6600;
}

.button a:hover { background-color: #003366; }

#subfooterA
{
	width: 610px;
	clear: both;
	float: left;
/*
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 0px;
*/
/* start f49 edit */
	padding: 25px 0px 0px 35px !important;
	padding: 0px 0px 0px 35px;
/* end f49 edit */
}

#subfooterB
{
	width: 26px;
	float: left;
/*
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 0px;
*/
/* start f49 edit */
	padding: 25px 0px 0px 35px !important;
	padding: 0px 0px 0px 35px;
/* end f49 edit */
}

#subfooterC
{
	float: right;
/*
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
*/
	font-size: .85em;
	line-height: 1.25em;
	color: #FFFFFF;
	font-weight: normal;
/* start f49 edit */
	padding: 25px 0px 5px 8px !important;
	padding: 0px 0px 5px 8px;
/* end f49 edit */
}

#subfooterC img
{
	clear: right;
	float: left;
	/*
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 50px;
*/
/* start f49 edit */
	padding: 5px 10px 50px 0px !important;
	padding: 0px 10px 50px 0px;
/* end f49 edit */
)
}

#bl
{
	float: left;
	background-image: url('../../../../../images/newmain/CSL_blwhite.html');
	background-repeat: no-repeat;
	background-position: top left;
	width: 26px;
	height: 26px;
}

#b1
{
	float: left;
	background-color: #FFFFFF;
	border-bottom: 1px #FFF solid;
	width: 631px;
	height: 25px;
}

#SUBb1
{
	float: left;
	background-color: #FFFFFF;
	border-bottom: 1px #FFF solid;
	width: 948px;
	height: 25px;
}

#b2
{
	float: left;
	background-color: #FF9900;
	border-bottom: 1px #FFF solid;
	width: 317px;
	height: 25px;
}

#b2BLUE
{
	float: left;
	background-color: #0099CC;
	border-bottom: 1px #FFF solid;
	width: 317px;
	height: 25px;
}

#br
{
	float: left;
	background-image: url('../../../../../images/newmain/CSL_brorange.html');
	background-repeat: no-repeat;
	background-position: top left;
	width: 26px;
	height: 26px;
}

#brBLUE
{
	float: left;
	background-image: url('../../../../../images/newmain/CSL_brBLUE.html');
	background-repeat: no-repeat;
	background-position: top left;
	width: 26px;
	height: 26px;
}

#SUBbr
{
	float: left;
	background-image: url('../../../../../images/newmain/CSL_SUBbrorange.html');
	background-repeat: no-repeat;
	background-position: top left;
	width: 26px;
	height: 26px;
}


BLOCKQUOTE {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 68px; 	
	font-size: 1.2em;
	line-height: 1.4em;
    background-color:  #e0e0e0 ; 
	background-image: url('../../../../../images/newmain/blockquote.html');
    background-repeat: no-repeat;  
	background-position: left top; 
	PADDING-BOTTOM: 18px; 
	/* MARGIN: 0.5em 10px 1.5em; */
	MARGIN: 2em 5px 2em;
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 18px; BORDER-BOTTOM: #cccccc 1px solid;
}


DIV.summary {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #f2762b 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; MIN-HEIGHT: 1.75em; FLOAT: right; PADDING-BOTTOM: 0.5em; MARGIN: 1.12em 0.75em 0px 0.5em; WIDTH: 40%; COLOR: #333; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f2762b 1px solid; BACKGROUND-COLOR: #fff4e3
}
DIV.summary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.more {
	TEXT-ALIGN: right
}
DIV.summary P.more {
	MARGIN: 0.75em 0px 0px
}

/* BLOCKQUOTE P {
    font-size: 1.2em;
	line-height: 1.4em;
	MARGIN: 0.75em 0px;
} */

/* old block quotes from Spinlight

blockquote
{
	float: left;
	color: #000000;
	font-size: 1.2em;
	line-height: 1.4em;
	width: 555px;
	background-color: #cccccc;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 18px;  
}


blockquote.sub2colblue
{
	float: left;
	color: #000000;
	font-size: 1.2em;
	line-height: 1.4em;
	width: 555px;
	background-color: #006699;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 18px;
}

blockquote.sub1colblue
{
	float: left;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.4em;
	width: 890px;
	background-color: #006699;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 18px;
}

blockquote.sub1colgrey
{
	float: left;
	color: #000000;
	font-size: 1.2em;
	line-height: 1.4em;
	width: 890px;
	background-color: #cccccc;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 18px;
}

*/