/*------------- GLOBAL SELECTORS --------------*/

body {
	margin: 0;
	padding: 0;
	color: #4c4c4c;
	font: 12px Verdana,Arial,Sans-serif;
	background-color:#FFFFFF;
}

table {border:0;
		
				}

td {vertical-align:top;font: 12px Verdana,Arial,Sans-serif;}

a img {border-width:0;border-style:none;}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:normal;
}

h1 {font-size:22px;padding-bottom:4px;line-height:1.1;}
h2 {font-size:20px;font-weight:bold;}
h3 {font-size:18px;font-weight:bold;color:#000000;}
/* page title */
h4  {font-size: 14px;font-weight: bold;color: #000000;}
h5 {font-size:12px;font-weight:bold;padding-bottom:4px;}
h6 {font-size:10px;font-weight:bold;padding-bottom:2px;}
	
p {
	margin:0 0 1em 0;
	font-size:12px;
}

.journal_display {font-weight:normal;
						}


form { margin:0;padding:0;display:block; }
	
input, textarea, select, option { font-size:12px;margin:0;padding:0; }

ol {margin:0 0 1em 0;padding-left:30px;}

ul {font-size:12px;}

li {
	font-size:12px;
	margin-bottom:8px;
	margin-left:25px;padding-left:0;}

#pubs ul li {
	list-style-image: url(../images/arrow.gif);
	list-style-type: none;
	font-size:10px;
	margin-bottom:4px;
	/*list-style-position:outside;*/
	margin-left:-2px;
	padding-left:0;
}

#books ul li {
	list-style-image: url(../images/arrow.gif);
	list-style-type: none;
	font-size:10px;
	margin-bottom:4px;
	margin-left:-20px;
	padding-left:0;
}
	
ol li {margin-bottom:18px;}

/*------------- LINKS ---------------*/
/* general */
a:link, a:visited, a:hover, a:active {font-weight:normal;text-decoration:none;color:#2c679b;}
a:visited {color:#2c679b;text-decoration:none;}
a:hover {text-decoration:underline;}

/* header */
a.link_header:link, a.link_header:visited, a.link_header:hover, a.link_header:active {
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
}a.link_header:hover, a.link_header:active {
	font-size: 10px;
	color: #a3c8aa;
	text-decoration: none;
}

/* top navigation */
a.link_top_nav:link, a.link_top_nav:visited, a.link_top_nav:hover, a.link_top_nav:active {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	text-decoration: none;
	padding-top: 15px;
	padding: 10px 0px 0px;
}a.link_top_nav:hover, a.link_top_nav:active {font-size:12px;color:#a3c8aa;}

/* left navigation */
a.link_left_nav:link, a.link_left_nav:visited, a.link_left_nav:hover, a.link_left_nav:active {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}a.link_left_nav:hover, a.link_left_nav:active {font-size:12px;color:#2c679b;}

a.link_left_nav_bold:link, a.link_left_nav_bold:visited, a.link_left_nav_bold:hover, a.link_left_nav_bold:active {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
a.link_left_nav_bold:hover, a.link_left_nav_bold:active {font-size:12px;color:#2c679b; font-weight:bold;}

/* footer */
a.link_footer:link, a.link_footer:visited, a.link_footer:hover, a.link_footer:active {
	font-size: 10px;
	text-decoration: none;
	color: #4c4c4c;
	text-decoration: underline;
	text-align: right;
}a.link_footer:hover, a.link_footer:active {font-size:10px;color:#2c679b;text-decoration: none;}


/*------------- MAIN LAYOUT ELEMENTS ---------------*/

#globalwrap {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:775px;
	}

#hdrTop {
	height:80px;
	width:775px;
	background-color: #000000;
}

#topnavBox {
	display: block;
	clear: both;
	width: 775px;
	height: 22px;
	padding: 8px 0px 0px 8px;
	background: url(../images/top_nav_bkgd.gif) no-repeat;
}

#pagetitleBox {
	display: block;
	clear: both;
	width: 775px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	margin: 0;
	background: url(../images/page_title_bkgd.gif) no-repeat;
}

/* parent table for middle of page */
table.global {width:775px;clear:both;background-color:#ffffff}
table.global td.lcol {text-align:left; border-right:solid black 1px}
table.global td.rcol {background-color:#ffffff;width:575px;height:100%;}

/* Left Nav */
.lnav {
	text-align: left;
	padding: 10px 10px 10px;
	width: 200px;
}

a.navbutton {
	background-color: #2C679B;
	text-align: center;
	border: 3px double #FFFFFF;
	color: #FFFFFF;
	padding: 4px;
}

a.navbutton:hover {
	background-color: #FFFFFF;
	text-align: center;
	border: 3px double #2C679B;
	color: #000000;
	text-decoration:none;
	padding: 4px;
}
/* Body Content */

#rnav {
	text-align: left;
	padding: 10px 10px 10px;
	width: 575px;
}

#rnavhead {
	font:12px verdana, arial, sans-serif;
	color:#F4F4F4;
	height:100%;
	width:100%;
}

/*------------- PADDING ---------------*/
.padFour {padding:4px;}
.padFourTwo {padding:4px 0px 4px 2px;}
.padEight {padding:5px 8px 5px 8px;}
.padTwelve {padding:9px 12px 9px 12px;}
.padTwelveLR {padding:0px 12px 0px 12px;}
.padSixLR {padding:2px 6px 0px 6px;}
.padNav {padding:4px 0px;}
.padNavSolo {padding-top:10px;padding-bottom:14px;}
.padQuote {padding:0px 14px 0px 14px;}
.padLeft {padding-left:32px;}
.padivr {padding-right:4px;}
.padiibot {padding-bottom:2px;}
.padiiibot {padding-bottom:4px;}
.padvibot {padding-bottom:6px;}

/*------------- MARGINS ---------------*/
.mitop {margin-top:1px;}
.miitop {margin-top:2px;}
.mivtop {margin-top:4px;}
.mvitop {margin-top:6px;}
.mxtop {margin-top:10px;}
.mxxtop {margin-top:20px;}
.mivbot {margin-bottom:4px;}
.mxbot {margin-bottom:10px;}
.miileft {margin-left:2px;}
.mivleft {margin-left:4px;}
.mxiileft {margin-left:12px;}
.mxxxleft {margin-left:30px;}
.mxxxxxxleft {margin-left:60px;}
.miright {margin-right:1px;}
.miiright {margin-right:2px;}
.mivright {margin-right:4px;}
.mviright {margin-right:6px;}
.mviiiright {margin-right:8px;}
.mxxxright {margin-right:30px;}

/*------------- TABLES ---------------*/
.leftal {text-align:left;}
.rightal {text-align:right;}
.centeral {text-align:center;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.top {vertical-align:top;}
/*------------- TABLES FOR DATA INPUT FORMS---------------*/

td.fieldlabel {font-size:12px; width:150px; text-align:right; vertical-align:text-top;}
td.instruction {font-size:12px;vertical-align:text-top; text-align:right}
tr.fieldlabel {font-size:12px; width:90px;}

/*------------- COPY: UNIQUE ---------------*/
/* bold */
.bold {font-weight:bold;}
/* italics */
.italics {font-weight: normal;font: italic;}
/* small white text */
.white_small {font-weight: normal;color: #ffffff;font-size:10px;}
/* top nav bar white text */
.white_nav_bar_text {font-weight: normal;color: #ffffff;font-size:12px;}
/* footer text */
.footer_text {font-weight: normal;font-size: 10px;text-align: center;}

span.liaison_name {float:inherit;
padding-left:10px}
				
span.liaison_unit {float:right;
padding-right:10px;
vertical-align:top}

.announcement {
text-align:justify;
padding:10px;}


