/* black rail CSS Document page in eagle video style */

/* body color (behind shadowed page) (current newsltr):#677760 subtle green; (eagletrak):#DFE6D0 calm blue; (virginiaeagles):#4B6A9E cornflower blue */
/* color file not used: #D0E6DF minty green; */
/* #7F7EA2 (murky blue), #7DA5E6 (ms vista blue) */
body { padding: 0; margin: 0; background:url(background_blue.gif); background-repeat:repeat-x; background-color:#7F7EA2; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; line-height: 1.2em; text:#000000; leftmargin: 0; topmargin: 0; marginwidth: 0;  marginheight: 0}

flashcontent { background-color:#F8F8F0; }

/* COLOR: #DBDBB7  #161616 */
h1 { FONT: 18px Cambria bold; padding:0; margin:8px 0px 8px 0px;  COLOR: #161616;}
h1 A{color:#161616;}

h2 { font-size: 16px; padding:0; margin:0px 0px 0px 35px; color:#161616;}
h2 A{color:#677760;}

h3 { FONT: 19px Arial; padding:0; margin:8px 0px 8px 0px;  font-weight: bold; letter-spacing:0.4pt; color:#161616;}
h4 {
	FONT: bold 16px Arial;
	padding:0;
	margin:8px 0px 8px 0px;
	text-transform :none;
	letter-spacing:0.4pt;
	color:#161616;
	text-align: center;
}

img { border: 0; }

/* margin: top right bottom left */

blockquote {
    padding-left: 15px;
    margin:0px 0px 20px 0px;
}

blockquote_2 {
    margin:0px 0px 0px 15px;
}

p { text-align:left; margin:4px; padding:0px}
ul { text-align:left;}

/* links bold for emphasis */
/*  #6A5044 (sepia), #336699 (darker murky blue), vaeagles link color: #CC6600 (dark orange), old link color #677760 (blue drab), also too light: #586345 (olive drab), old visited: #8A8A8A (lighter grey) */
A {COLOR: #682624; TEXT-DECORATION: none; } /* murky blue */
A:hover {COLOR: #77C9CC; TEXT-DECORATION: none } /* light pool blue */
A:visited {color: #9C0F00; TEXT-DECORATION: none } /* dark red */

#wrap {margin: 0 auto; width: 900px;}

/* basically the page color - off white #F8F8F0 */
#container { margin: 0 auto; background-color:#F8F8F0; 
width: 900px; float:center}

#header { margin: 0 auto; background-color:#F8F8F0; height: 50px; width: 900px; float:center; text-align:justify; table-layout:auto;}

#top { margin: 0 auto; background-color:#000; width:900px; height:151px }

#redline { background-image:url(../assets/redline900.gif); background-repeat:no-repeat; margin: 0 auto; width: 900px; height:24px; text-align:center;}

#left { float:left; width: 170px; height: auto; margin-left:13px; }

#colL { float:left; width: 425px; height: auto; margin-left:11px; padding:2px 1px 1px 1px; }
#column_Spacer { margin-left:438px; width: 24px; height:auto }
#colR { float:right; width: 425px; height:auto; margin-right:13px; padding:2px 1px 1px 1px; }


#nav  { width:95%; }
#nav li { margin-bottom:5px; margin-left:-15px; COLOR: #6C7B66; TEXT-DECORATION: none;  FONT: 16px Cambria;   text-transform :capitalize; border-bottom: #E8ECDF 1px solid; height:25px; list-style-image: url(blank_bullet.gif); }
#nav li A:hover {
	background-color:#EEEEEE;
	font-weight: normal;
}
#nav2 { width:75%; margin:'margin-center' }


#middle { float:center; width: 900px; text-align:center; background-color:#F8F8F0 }


#bottom { background-image:url(../assets/bottom900blue.gif); background-repeat:no-repeat; background-position:bottom; width: 900px; height:23px; float:left; padding-top:0px}

/* blackrails footer text: #6A5044 (tan-red), vaeagles: #546181 (blue grey) */
#footer { margin: 0 auto;width: 900px; height:80px; text-align:center; textTransform:capitalize; line-height:25px; color:#6A5044; margin:0px auto }

#right { float:left; width: 190px; }

#rightblock { float:left; width:96%; background-image:url(line.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:10px; text-align:center}

.input { BORDER: #99A58E 1px solid; BACKGROUND-COLOR: #F9FFE9; padding:2px}
.button { BORDER: #9F9F9F 1px solid; BACKGROUND-COLOR: #EEEEEE; FONT: 16px Cambria; margin:8px}

#clear { clear:both; display:block;}

.pic{ border:#ccc 1px solid}

#nextOption {text-align:left; padding-left:30px;}
#nextOption li{line-height:22px}

#list { margin-left:175px; width:697; margin-top: 0px; text-align:left; padding:2px 1px 1px 1px; }
#listHeader { height: 40px; margin-left:175px; margin-top: 0px; text-align:left; padding:2px 1px 1px 1px; }
#listBase { margin-left:13px; margin-right:13px; margin-top:auto; clear:both; text-align:center; }
#listMiddle { margin-left:175px; margin-right:175px; margin-top: 0px; text-align:left; padding:2px 1px 1px 1px; }



/* greener background-color #FBFFF0 */
.item { padding: 6px 12px; border: 1px solid #EEE; background: #FFF; margin-bottom: 8px; background-color:#F8F8F0; FONT: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif ; }
.item_homepage { text-align:center; padding: 0 12px; border: 1px solid #EEE; background: #FFF; margin: 0 auto; background-color:#F8F8F0; FONT: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif ; }
.item_homepage_new { text-align:center; padding: 0 12px; border: dashed; background: #DECDBE; margin: 10 auto; background-color:#F8F8F0; FONT: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif ; }

/* text styles */
/* Cambria  Arial */
.style1 {FONT: 13px Arial; text-transform:none }
.style1a {
	color: #FFF;
	font-size: 12px;
	font: Arial;
}
/* style 1b similar to style1, but bold white */
.style1b {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	font: Arial;
}
.style1c {FONT: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:none; line-height: 1.2 }
.style1d {FONT: 12px Arial; text-transform:none }


/* style2: blurbs, article text */
.style2 {
	FONT: 14px Arial; text-align: left; line-height: 17px 
}
/* style 2b same as style2, but bold white */
.style2b {
	color: #FFF;
	FONT: 14px Arial;
	text-align: left;
	font-weight: bold
}
/* style2s: superscript in article text */
.style2s {
	FONT: 10px Arial; line-height: 14px; position: relative; vertical-align: super; font-weight: bold;  
}
/* style2in: indented article text */
.style2in {
	FONT: 14px Arial; text-align: left; line-height: 17px; margin-left: 25px; font-weight:bold
}

.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}

.style3 {font-size: 16px}
.style4 { FONT: 14px "Palatino Linotype", "Book Antiqua", Palatino, serif; padding:0; margin:0px 0px 0px 35px; color:#363F32;}

.style5 { FONT: 12pt Arial; color: #363F32; }
.style51 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-transform: capitalize;
}
.style52 { FONT: 12pt Arial; font-weight: bold; text-transform: uppercase; color: #FFCC33; text-decoration: underline;
}

.style6 { FONT: 12pt ; color: #003399; font-weight: bold;}
.style6 A{color:#003399; }
.style7 { FONT: 20px Cambria bold; margin:10px 0px 10px 25px; }
.style8 { FONT: 20px Cambria bold; margin:10px 0px 10px 40px; }
.style9 { FONT: 17px Cambria; padding:0; margin:12px 5px 12px 5px; text-transform :capitalize; font-weight: bold; letter-spacing:0.4pt; color:#363F32; }
.style9 A:hover { background-color:#EEEEEE }
.style91 { FONT: 17px Cambria; padding:0; margin:12px 5px 12px 5px; font-weight: bold; letter-spacing:0.4pt; color:#363F32; text-transform:capitalize }
.style910 { FONT: 16px Cambria; padding:0; margin:10px 5px 10px 5px; font-weight: bold; letter-spacing:0.3pt; color:#363F32;}
.style92 { FONT: 24px Cambria; padding:0; margin:12px 5px 12px 5px; text-transform :capitalize; font-weight: bold; letter-spacing:0.4pt; color:#FFFFFF; }

.style10 { FONT: bold 15px Cambria; padding:0; margin:20px 0px 12px 0px;  text-transform :capitalize; letter-spacing:0.4pt; color:#677760 }
.style101 {
	text-transform: none;
	font-style: oblique;
	letter-spacing:0.6pt;
	color:#677760;
	font-family: Cambria;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 15px;
}
.style102 { FONT: bold 15px Cambria; padding:0; margin:20px 0px 12px 0px;  text-transform :capitalize; letter-spacing:0.4pt; color: #8C0000}

/* for left-nav selected menu. background-color: yellowish - FFFFC6 | E3EDF2 | F2F5F1 */
.style11 { margin-bottom:5px; COLOR: #394235; TEXT-DECORATION: none;  FONT: 16px Cambria;   text-transform :capitalize; border-bottom: #E8ECDF 1px solid; height:25px; background-color:#DBDBB7; font-weight: bold;}
.style110 { margin-bottom:5px; COLOR: #394235; TEXT-DECORATION: none;  FONT: 14px Cambria;   text-transform :capitalize; border-bottom: #E8ECDF 1px solid; height:25px; background-color:#DBDBB7; font-weight: normal;}

.style111 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
}

/* for left-nav publication selected (highlighted) menu : technical 12, academic/educational 121, theses 122,  */
.style12 { FONT: 14px Cambria bold; margin: -10px 0px 4px 30px; COLOR: #394235; TEXT-DECORATION: none;    text-transform :capitalize; border-bottom: #E8ECDF 1px solid; height:17px; background-color:#DBDBB7; }
.style121 { FONT: 14px Cambria bold; margin: 0px 0px 4px 30px; COLOR: #394235; TEXT-DECORATION: none;    text-transform :capitalize; border-bottom: #E8ECDF 1px solid; height:17px; background-color:#DBDBB7; }
.style122 { FONT: 14px Cambria bold; margin: 0px 0px -5px 30px; COLOR: #394235; TEXT-DECORATION: none;    text-transform :capitalize; border-bottom: #E8ECDF 1px solid; height:17px; background-color:#DBDBB7; }
/* style123: navigation between articles (header & footer of main body article section) */
.style123 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #677760;
}
.style124 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #677760;
	font-weight: lighter;
}

/* blurb 14px  13px as article text*/
.style13 {FONT: 13px Arial; }
.style14 {FONT: 20px Cambria bold; margin:10px 0px 10px 40px; }

.style15 {FONT: 14px Cambria; margin: 0px 0px 4px 30px; }
.style151 {FONT: lighter 13px Cambria; margin: 0px 0px 4px 30px; }
.style16 {FONT: 14px Cambria; margin: -10px 0px 4px 30px; }
.style17 {FONT: 14px Cambria; text-decoration:underline }

.style18 {FONT: 12px Cambria;  }
/* caption text font */
.style19 {FONT: 12px Cambria;  }
.style20 {
	font-family: Cambria, "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: bold;
	color: #003399;
}

/* background: #F6F9FB */
.breadcrumbs { background: #DBDBB7; border-bottom: 1px solid #E1E1E1; margin: 0 10px 0 10px; padding-bottom:8px; padding-top:8px;}
.breadcrumbs A:link {COLOR: #3b6ebf; TEXT-DECORATION: none}
.breadcrumbs A:hover {TEXT-DECORATION: underline}
.breadcrumbs A:visited {COLOR: #3b6ebf; TEXT-DECORATION: none}

