BODY {
	padding-right: 0px; padding-left: 0px; background: #dfd4bc; padding-bottom: 0px; margin: 0px; font: 65% Verdana, Arial, sans-serif; width: 100%; color: #333; padding-top: 0px; height: 100%; text-align: center
}
A {
	color: #900; text-decoration: underline
}
A:link {
	color: #900; text-decoration: underline
}
A:visited {
	color: #900; text-decoration: underline
}
A:active {
	color: #900; text-decoration: underline
}
A:hover {
	color: #bb2800; text-decoration: none
}
H3 A {
	text-decoration: none
}
H3 A:link {
	text-decoration: none
}
H3 A:visited {
	text-decoration: none
}
H3 A:active {
	text-decoration: none
}
H3 A:hover {
	text-decoration: underline
}
IMG {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; color: #000; padding-top: 1px; 
}
IMG.original {
	border-top-width: 0px! important; padding-right: 0px! important; padding-left: 0px! important; border-left-width: 0px! important; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 0px! important; padding-top: 0px! important; border-right-width: 0px! important
}
IMG.original-nomargin {
	border-top-width: 0px! important; padding-right: 0px! important; padding-left: 0px! important; border-left-width: 0px! important; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 0px! important; margin: 0px; padding-top: 0px! important; border-right-width: 0px! important
}
.clear {
	CLEAR: both; margin-top: -1px; OVERFLOW: hidden; line-height: 1px; height: 1px
}
.left {
	float: left; margin-right: 10px
}
.right {
	float: right; margin-left: 10px; text-align: right
}
#footer {
	padding-right: 5px; padding-left: 5px; font-size: 1em; padding-bottom: 7px; margin: 0px auto; width: 79em; color: #666; line-height: 1.5em; padding-top: 7px; text-align: left
}
#footer P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 15px; margin: 0px; padding-top: 15px
}
#header {
	left: 15px; POSITION: absolute; top: 0px; height: 75px
}
#header .motto {
	padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; margin: 0px; TEXT-INDENT: -2727px; padding-top: 0px; POSITION: absolute; top: 0px
}
#header H1 {
	display: none
}
#header SPAN.motto A {
	padding-right: 0px; display: block; padding-left: 0px; background: url("/past/etc/designs/bc/research/sloan/images/elements/wordmark.gif") no-repeat 0px 10px; padding-bottom: 0px; margin: 0px; width: 250px; padding-top: 0px; height: 75px; text-decoration: none
}
/*.breadcrumb {
	Z-INDEX: 500; left: 2em; TEXT-TRANSFORM: lowercase; color: #999; POSITION: absolute; top: 22px;
}*/
.breadcrumb {
    Z-INDEX: 500; left: 15px; TEXT-TRANSFORM: lowercase; color: #999; POSITION: relative; top: 15px; display:block; width:800px;
}
.breadcrumb A {
	color: #999
}
.breadcrumb A:hover {
	color: #666
}
.sIFR-flash {
	visibility: visible! important; margin: 0px
}
.sIFR-replaced {
	visibility: visible! important
}
SPAN.sIFR-alternate {
	display: block; left: 0px; OVERFLOW: hidden; width: 0px; POSITION: absolute; top: 0px; height: 0px
}
.sIFR-hasFlash H1 {
	font-size: 2em; visibility: hidden; letter-spacing: -9px
}
.sIFR-hasFlash H2 {
	font-size: 1.4em; visibility: hidden; letter-spacing: -9px
}
.sIFR-hasFlash H3 {
	font-size: 1.2em; visibility: hidden; letter-spacing: -9px
}
SPAN.label {
	font-WEIGHT: normal; font-size: 10px; padding-bottom: 5px; color: green; font-FAMILY: arial, sans-serif; font-variant: normal
}
img {border:none; padding:0}


/** Stages - tree nav **/
div.cq-colctrl-stages-c1 .reference {
padding-left:10px;
}
.treeview { 
	padding: 0 0 0 10px;
	margin: 0;
	list-style: none;
}
.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
background:url("/past/etc/designs/bc/research/sloan/images/elements/plus-min.png") no-repeat scroll 0 3px transparent;
cursor:pointer;
float:left;
height:13px;
margin-left:-19px;
width:16px;
}
.treeview .collapsable-hitarea {
background:url("/past/etc/designs/bc/research/sloan/images/elements/plus-min.png") no-repeat scroll 0 -11px transparent;
cursor:pointer;
float:left;
height:15px;
margin-left:-19px;
margin-top:3px;
width:16px;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0 !important;
	padding: 3px 0pt 3px 16px;
	font-size:1.05em;
line-height:1em !important;
}

.treeview a.selected {
	color: #333;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover {
color:#BB2800;
text-decoration:none;
cursor: pointer; }

.treeview li.collapsable ul li {  background:url("/past/etc/designs/bc/research/sloan/images/elements/link.gif") no-repeat scroll 0 3px transparent;
line-height:1em !important;
}


/* Language Tranlsation */

a.gflag {font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/16.png');}
a.gflag img {border:0;}
a.gflag:hover {background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/16a.png');}


#translation{
    position:absolute;
    top:42px !important;
    left:354px !important;
    width:240px !important;
}

#translation .dropdown{ 
    left:80px;
    position:absolute;
    top:-3px;
}
                  
a.glfag img, img {
background-color:transparent !important;
}
