/* IMPORT THE LAYOUT STYLE SHEET FILE */

@import url("http://www.lanl.gov/styles/xsubject.css");

/* site specific general formatting */
	
p { color: #333;}
h1 { color: #D9541A; padding: 10px 5px 10px 0px; }
h2 { font-size: 90%; color: #D9541A; padding:0; margin:0;}
h2 .home { color: #D9541A;}
h3 { font-size: 75%; color: #49407B; padding:0; margin:10px 0 5px 0;}
h4 {color: #49407B; }
h5 {color: #49407B; }
h6 {color: #49407B; }

#mid-section1 .col2 h2, #mid-section1 .col3 h2, #mid-section1 .col2-420 h2{ padding: 10px 5px 5px 0px;}

body.home  { background: #FFF;}

#content-subject .sub { padding-top: 108px; }

/* sitebar color specifications */

#backband2 { background: #FFF;}/*change color behind locator  */

.locator { color: #E56007; }
.locator a:link { color: #E56007; } 
.locator a:visited { color: #E56007; } 
.locator a:hover { color: #E56007; }

/* MENU background colors */

.col1, .col2-420, .col2-600, .col3-180 { color: #333;}

#mid-section1 .col2-420 { background: transparent url("/source/images/line.gif") top right  repeat-y; }

#mid-section1 .col2-600 { background: transparent url("/source/images/line.gif") top right repeat-y; padding: 0;}

.home #mid-section1 .col1 { background: #FFF;}

#mid-section1 .col1 { background: #FFF }

#mid-section1 .col3-180 { background: transparent url("/source/images/line.gif") top right repeat-y;  }

#mid-section1 .col3 { background: transparent url("/source/images/line.gif") top right repeat-y; }
#mid-section1 .col2 { background: transparent url("/source/images/line.gif") top right repeat-y;}

#mid-section1 .col2-wide { background: #CC6600;}
	
/* Header bars  */ 

#bar { color: #333; background: transparent; border: 1px #CDC6C8 solid; border-top: none; padding: 4px 10px 3px 1px; }

#bar1 { color: #333; background: transparent; border-bottom: 1px #CDC6C8 solid; padding: 4px 10px 3px 10px; width: 180px; wid\th: 160px;/* the preceding is a box model hack for IE */}

#bar2, #bar3, #bar4 { color: #333; background: transparent; border: 1px #CDC6C8 solid; border-left: none; border-right: none; padding: 4px 10px 3px 10px; width: 180px; wid\th: 160px;/* the preceding is a box model hack for IE */}

#barleft1 { display: block; margin: 0px; padding: 4px 10px 3px 20px; height: 13px; 
	vertical-align: top; color: #FFF; background: #A3AAC5;
	font: bold 10px/11px Arial, Helvetica, sans-serif; letter-spacing: 0.01em; text-transform: uppercase; text-decoration: none; }
	
.home #barleft, #barleft, #barleft1 { padding: 4px 10px 3px 10px; color: #333; background: #FFF; border: 1px #CDC6C8 solid; width: 160px; wid\th: 140px; /* the preceding is a box model hack for IE */ }

.subhead { display: block; margin: 0px; padding: 4px 10px 3px 10px; height: 13px; 
	vertical-align: top; color: #333; background: #FFF; border: 1px #CDC6C8 solid;
	font: bold 10px/11px Arial, Helvetica, sans-serif; letter-spacing: 0.01em; text-transform: uppercase; text-decoration: none; }

.headerbar, .headerbaron { display: block; margin: 10px 0 5px 0; height: 9px; padding: 3px 10px 4px 0px;
	vertical-align: top; color: #5C81A7; border-top: 1px #EBE8E2 solid; border-bottom: 1px #EBE8E2 solid; 
	font: bold 10px Arial, Helvetica, sans-serif; line-height: 1em;letter-spacing: 0.01em; text-transform: uppercase; text-decoration: none; width: 160px; wid\th: 140px; /* the preceding is a box model hack for IE */ }

#mid-section1 .col3-180 .headerbar, #mid-section1 .col3-180 .headerbaron {margin: 10px 0 5px 0; padding:3px 0 4px 10px; width: 180px; wid\th: 170px; /* the preceding is a box model hack for IE */ }
.headerbaron {color: #D9541A;}

/* UL, LI / */ 

#nav1 ul {padding: 0 0 0 10px; margin:0; }

#mid-section1 ul#nav1 { margin: 0; padding: 0 5px 10px 10px;  }

ul#list, ul#list1, ul#list2, ul#list3, ul#list4 { font: normal 0.8em Verdana, Arial, Helvetica, sans-serif; color: #333; 
	 margin: 0 0 0 15px; padding: 0 0 0 20px; }
	 
#list li, #list1 li, ul#list2 li, ul#list3 li, ul#list4 li { padding: 0 5px 5px 0; list-style-image: url("/source/images/bullet.gif"); list-style-type: disc;}
ul#list .sublist { margin: 0 0 0 10px; padding: 0 5px 5px 5px; list-style-image: url("/source/images/square.gif"); list-style-type: square;} 

ul#groups {margin: 0; padding: 0;}
#groups li a {padding: 0; margin: 0;}
ul.menu-right {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; 
	 margin: 0; padding: 0 0 0 20px;}
	 
#mid-section1 .col3-180 ul.menu-right {margin: 0px; padding:5px 5px 0 10px;}

#mid-section1 .col2-420 ul.names { font: normal 0.8em Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin: 0px; padding: 0 0 0 20px; }	 
/* P */ 

#mid-section1 .col2-600 p { padding: 5px 5px 10px 0px;}

#mid-section1 .col2 p, #mid-section1 .col3 p { padding: 10px 5px 5px 10px;}

p.news { font: normal 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; color: #600; padding: 0 15px 15px 10px; }

.top { background: transparent url("/source/science/centers/igpp/images/toparrow.gif") top right no-repeat; font: normal 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; padding: 3px 20px; margin-left: 310px; margin-right: 20px;}

.highlight {background: #FFC;}
.barbody {background: #EED;}

#mid-section1 .bullet {padding-top:0px;}

/* TABLE SPECS */
.tabletext{font: normal 12px/16px Arial, Helvetica, sans-serif; color: #333; 
			letter-spacing: 0.04em; }
.tabletext h4{
			font-size: 12px; font-weight: bold; color:#932E01; margin:5px 0px 6px 0px; font: Arial, Helvetica, sans-serif;}
.tabletext a:link, .tabletext a:visited {
			font-weight: bold; color: #46528D; text-decoration:underline; none; padding: 0 6px 0 0; }
.tabletext a:hover{
			font-weight: bold; text-decoration:underline; }

.border-none{width:2px; }
.border-gray {border-bottom: 1px solid #ccc; }

.even td{background: #FFE0C1; padding: 2px 5px 2px 5px!important;}
.odd td{background: #FFEFDF; padding: 2px 5px 2px 5px!important;}

.red {color:#990000;}
/* IMAGE ALIGNMENTS */
.photo{margin-top: 0px; margin-right: 4px; margin-bottom: 10px; align: left;}

.photol{margin-top: 4px; margin-right: 10px; align: left;}

.photor{margin-bottom: 10px; margin-left: 10px; margin-right: 10px; align: right;}

.caption{font: normal 11.5px/13px Arial, Helvetica, sans-serif; letter-spacing: 0.04em;}

#box {padding: 10px 10px 10px 10px; margin: 20px 20px 20px 4px; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc; background: #E9F2EB url("/orgs/dx/qa/images/whats-new.jpg") top left no-repeat; }

