/* CSS Document */
body{ font-size:0.7em; color:#000000; line-height: 1.8em;}

body b{color:red;}

body i{color:#ffffff; font-weight:bold;}

/* Bullet styles*/
.bulletdisclaimer {list-style-image: url(/Include/Images/bullet-disclaimer.gif); }
.bulletcontact {list-style-image: url(/Include/Images/contact-bullet.gif);}
.pdf {list-style-image: url(/Include/Images/pdf-bullet.jpg);}
.bulletaffil {list-style-image: url(/Include/Images/affil-bullet.jpg);font-weight: bold; }
.bullettwiw {list-style-image: url(/Include/Images/twiw-bullet.jpg);}
.directory {list-style-image: url(/Include/Images/directory-bullet.jpg); }

/* Classes are assigned here */

/* Start of FORM styling */

label { width: 5em; float: left; text-align: right; margin-right: 0.5em; display: block;}

input {color: #781351; background: #fee3ad; border: 1px solid #781351;} 

.submit input { font-weight: bold; color: #000; background: #ffa20f; border: 2px outset #d7b9c9;}

INPUT, SELECT { font-size:1em }

.optiondrop { margin-left: 4.5em; background-color: #A6CAF0; color: #1D1D62; font-size: 1em; }

TEXTAREA { margin-left: 1em; background-color: #A6CAF0; border: #D40000 2px dotted; color: #1D1D62; font-size: 1.2em; font-weight: none; scrollbar-base-color: #D40000;}

.formbutton{ border:0; background:#1D1D62; color:#A6CAF0; font-weight:bold; cursor: pointer;}

/* form styling end  */

.calendardate {font-weight: bold; color: #A6CAF0; font-size:9px;}

.dater { /* date & author */
	color : #99ccFF;
	float:left;
	line-height:3em;
	margin:1.5em 0 5px 10px;
	padding-right:5px;
	font-size:.8em;
	text-align:center;
	position:relative;
	left:0;
}

.dater_day {
	display:block;
	font-size:3.4em;
	text-align:right;
}

.dater_month {
	display:block;
	font-size:3.4em;
	text-align:right;
	font-weight:bold;
}

.dater_year {
	display:block;
	font-size:1.4em;
	line-height:.9em;
}

.date {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D40000;}

.dateintitle {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #D40000;}
#content .bulletdisclaimer {padding: 1em; line-height:2em;}
#content .contactli {padding: 3em; margin: 1em;}
#content .contactli a {font: bold 1em Verdana, sans-serif;  text-transform: uppercase; letter-spacing: 2px;   margin-left: 0.25em;}
#content .ishinfo, #content .title, #content .byline {text-align: center;}
#content .p {line-height: 1.8em;}
#content .item, #content #ishintro, #ishoutro {border-top: 1px dashed #999; padding: 1.5em 1em 0.5em; margin-top: 0.75em;}
#content .bodyitem {padding: 1.5em 1em 0.5em; margin-top: 0.75em;}
#content #ishintro, #content #ishoutro {padding: 1em 1em 1px; font: bold 1.5em Georgia, serif;}
#content .byline {padding: 0 0 1em; margin: 0 0 1.25em; text-align: center;  background: url(/Include/Images/byline-separator.gif) 50% 100% no-repeat;}
#content .byline a {font: bold 0.85em Verdana, sans-serif;  text-transform: uppercase; letter-spacing: 2px;   margin-left: 0.25em;}
#content .title {font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;}
#content .title {font-size: 1.8em; text-align: center;}
#content .titlered{font: 2.5em Georgia, Times, serif; margin-bottom: 0.5em; margin-right: 0.2em; color: #FF0000; }
#content .red{font: 1em Georgia, Times, serif; margin-left: 0.2em; color: #FF0000; }
#content .BOX{border: 1px dotted #781351; padding:5px; background: #fee3ad; color: #781351;}
#content .BOX a {color: #781351;font-weight:bold;}
#content .jobbox{border: 1px dotted #781351; padding:10px; background-image: url(/Include/Images/job-bullet2.png); background-repeat: no-repeat; background-color: #fee3ad; background-position: 100% 100%; color: #781351;}
#content .jobbox2{border: 0px dotted #781351;margin:-10px 10px 10px 120px;padding:10px; background-color: #fee3ad; color: red; width:56%;}
#content .jobbox a {color: #FD0101;font-weight:bold;}
#content .jobboxnew{border: 1px dotted #781351; padding:10px; background-image: url(/Include/Images/job-bullet-new.png); background-repeat: no-repeat; background-color: #fee3ad; background-position: 100% 100%; color: #781351;}
#content .jobboxnew a {color: #FD0101;font-weight:bold;}
#content .xslim {border: 1px dotted #B2CFB1; padding:10px 10px 25px 10px; background-image: url(/Include/Images/xslim.gif); background-repeat: no-repeat; background-color: #fff; background-position: 0% 100%; color: #781351; font-weight:bold;}
#content .wrd {border: 1px dotted #B1B1D8; padding:10px 10px 25px 10px; background-image: url(/Include/Images/wrd.gif); background-repeat: no-repeat; background-color: #fff; background-position: 0% 100%; color: #781351; font-weight:bold;}
#content .sitetooltitle {font: 1.1em Georgia, Times, serif; margin-bottom: 0.5em; color: #FF0000;border-bottom: 1px solid #fff;}
#content .datertitle {font: 1.4em Georgia, Times, serif; margin-bottom: 0.5em; color: #1D1D62;border-bottom: 1px solid #fff;}
#rightnav .alert {font: 1.2em verdana; margin-bottom: 0.5em; color: #DF040C;border-bottom: 1px solid #999; font-weight:bold;}
#rightnav .toolsubtitle {font: bold 1.1em Georgia, Times, serif; text-align:right; color:#A6CAF0; border-bottom: 1px solid #999;}
.title {text-transform: none; letter-spacing: 1px;}
.title a:link, .title a:visited {color: #A6CAF0;}
.title a:hover {color: #000; background-color: #F4F2E4;  border-bottom: 1px solid #9A8E51;}


/*Controls the links in the whole document*/
a:link {color: #0B51CE; text-decoration: none;}
a:visited {text-decoration: none; color: #0B51CE;}
a:hover {text-decoration: underline; color: #DE030C;}
a:active {text-decoration: none; color: #094E23;}

/* Controls the links in the footer */
#footer a:link {text-decoration: none; color: #FFFF00;}
#footer a:visited {text-decoration: none; color: #FFFF00;}
#footer a:hover {text-decoration: overline ; color: red;}
#footer a:active {text-decoration: none; color: #FFFF00;}

/* Controls the links in subnavigations */
#subnav { font-size:1em ;font-weight: bold; margin: 10px; padding: .5em; color: red; background-color: #A6CAF0; border: 1px solid red;}
#subnav a:link {text-decoration: none; color: #1D1D62;}
#subnav a:visited {text-decoration: none; color: #1D1D62;}
#subnav a:hover {text-decoration: overline ; color: red;}
#subnav a:active {text-decoration: none; color: #1D1D62;}



hr{border: thin dashed #3C3C7C;}

ff {border-top: 1px dashed #fff; background-color: #1D1D62; margin:'1em' '0' '1em' '0'}

H1 {font-size:1.4em; color: red;}  /* displayed at 24px */

H3 {font-size:1.2em; color: red;}  /* displayed at 18px */
H4 {font-size:1.1em; color: red;}  /* displayed at 15px */
H5 {font-size:1.00em;}  /* displayed at 12px */
H6 {font-size:0.75em; color: red;}  /* displayed at 9px */
h5 {
	margin: 0 0 10px;
	padding: 0 10px;
	background: #E4FBD8;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #1D1D62;
	line-height: 25px;
	white-space: nowrap;
	overflow: visible;
}

/* --------[stylizations and boxes ] -------------------------------------*/
.image {padding: 10px 10px 10px 10px; }
.imgholder {float:left; background: url(/Include/Images/dropshadow.png) repeat bottom right !important; background: url(/Include/Images/dropshadow.gif) repeat bottom right; margin: 10px 7px 0 10px !important; margin: 10px 0 0 5 px;}
.imgholder img { display:block; position:relative; background-color:#fff; border: 1px solid #585; margin: -3px 5px 5px -3px; padding: 3px;}
.imgbrd { display:block; position:relative; background-color:#fff; border: 1px solid #585; margin: -3px 5px 5px -3px; padding: 3px;}
.alertbrd { display:block; position:relative; background-color:#A6CAF0; border: 1px dashed white; margin: -3px 5px 5px -3px; padding: 1px;}
.lftbrd { display:block; position:relative; background-color:white; border: 1px dashed white; margin: -3px 5px 5px -3px; padding: 1px;}
.important {padding: 20px 10px 10px 20px; border: #A6CAF0 1px dashed; } *>.important {background: #1D1D62; -moz-border-radius: 4px; }
.important legend {padding: 1px 15px; background: #A6CAF0; border: #A6CAF0 1px dashed; color: #1D1D62; font: bold 1.25em Verdana,Arial,Helvetica; -moz-border-radius: 4px; }
.callattention {padding: 20px 10px 10px 20px; background:black; border: #ffffff 1px dashed; font: bold 1em Verdana,Arial,Helvetica;} *>.callattention {background:black; -moz-border-radius: 20px;}
.jobattention {padding: 20px 10px 10px 20px; background:white; border: red 1px dashed; color: #1D1D62;} *>.jobattention {background:white; -moz-border-radius: 20px;}
.jobattention h4{color: #1D1D62;}
.jobattention A{color: red; font-weight:bold;}
.jobattention b{color: red;}
.featured {padding: 10px; border: 4px dotted #090; background: #660000; color: #fff;} .featured p {margin: 3px 0; } *>.featured {border-width: 1px; }
.staffers {padding: 10px; border: 2px dotted #090; background: #1D1D62; color: #fff;} .featured p {margin: 3px 0; } *>.staffers {border-width: 1px; }
.biofeature{line-height: 1.5em; padding: 10px; border: 2px dotted #fff; background: #6B8E23; color: #1D1D62;} .biofeature p {margin: 3px 0; } *>.biofeature {border-width: 2px; }
.box {border: dotted #fff; border-width: 1px 0; padding: 3px 0px; background:none; color: #fff; font-weight:bold;}

/* ------------------[ rounded box css ]----------------------------------------------------*/
/* set millions of background images */
.rbroundbox { background: url(/Include/Images/nt.gif) repeat; }
.rbtop div { background: url(/Include/Images/tl.gif) no-repeat top left; }
.rbtop { background: url(/Include/Images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/Include/Images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/Include/Images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }
/* ------------------[ rounded box css ]----------------------------------------------------*/

/*CSS FOR TABULAR DATA*/
td, th, {font: 1em Verdana, Helvetica, sans-serif;}
.oddRows {  background-color: #ddd;}
.evenRows {  background-color: #FFFBF0;} 
.P{font: 1em Arial, Helvetica, sans-serif;}
.callheader{font: bold 1em Verdana, Helvetica, sans-serif; color:#A6CAF0; letter-spacing: 3px; font-variant: small-caps; }
.datatable {border: 0px solid #A6CAF0; border-collapse: collapse; width: 100%;}
.datatable td {	border: 0px solid #A6CAF0;	padding: 5px;}
.datatable th {	border: 1px SOLID #A6CAF0; background-color: #A6CAF0; font-size: 1em;	color: #1D1D62;	font-weight: bold;	text-align: left;	padding: 5px;}
.datatable caption { font: bold 1em Verdana, Helvetica, sans-serif;	color: #A6CAF0;	text-align: RIGHT;	padding-top: 3px;	padding-bottom: 8px;}
.datatable tr.altrow {	background-color: #404083;	color: #ccc;}
/*-----------------------------------*/

