/* Education Advisory :: Board August, 2008 */

/*  =========== GLOBAL ============ */
   
*{ margin: 0; padding: 0; }* 

body { 
	font: .8em Arial, Helvetica, Gill Sans, sans-serif; 
	line-height: 1.2em;
	background: #fff url(../images/headerbg_main.gif) repeat-x;
	color: #272727;
	}
	
body.uber { 
	font: .8em Arial, Helvetica, Gill Sans, sans-serif; 
	line-height: 1.2em;
	background: #fff url(../images/headerbg_uber.gif) repeat-x;
	color: #272727;
	}
	
body.ulc { 
	font: .8em Arial, Helvetica, Gill Sans, sans-serif; 
	line-height: 1.2em;
	background: #fff url(../images/headerbg_ulc.gif) repeat-x;
	color: #272727;
	}

body.cclf { 
	font: .8em Arial, Helvetica, Gill Sans, sans-serif; 
	line-height: 1.2em;
	background: #fff url(../images/headerbg_cclf_5405C.gif) repeat-x;
	color: #272727;
	}
	
body.salc { 
	font: .8em Arial, Helvetica, Gill Sans, sans-serif; 
	line-height: 1.2em;
	background: #fff url(../images/headerbg_salc.gif) repeat-x;
	color: #272727;
	}

/*  =========== GENERAL STYLES ============ */

a {color: #1f3963; background: inherit; text-decoration: none; }
a.red {color:red; text-decoration:underline;}
a.related {text-decoration:underline;}
a.anchor
{
	text-decoration: none;
}
a.anchorTitle {text-decoration:none; color:#171454;}
a.anchorTitle:hover { color:#171454; text-decoration: none; }

a:hover { color: red; background: inherit; text-decoration: underline; }

.bold
{
	font-weight: bold;
}

.linkred {text-transform: uppercase;color:red;font-family:Arial;font-size:.7em;letter-spacing:-.1px;padding-left:5px; }
.linkred a:hover {background: inherit; text-decoration: underline;}

.linkredLG
{
	text-transform: uppercase;
	color:red;
	font-family:Arial;
	font-size:.8em;
	letter-spacing:-0.1px;
	padding-left:5px;
}

.linkredLG a:hover
{
	background: inherit;
	text-decoration: underline;
}
/*   ============ PARAGRAPH STYLES ========= */

p { margin: 0 0 17px 0; }
p.sect_title {margin: 0 0 10px 0;}
p.li_title {margin-bottom:5px;font-weight:bold;}
p.last {
	margin-bottom:7px;
}

#top_right p {margin: 0 0 15px 0;}
img { border: 0; }
ul {margin:0; padding:0}
li {margin:0; padding:0}

ul.right {
	margin-left:20px;
	margin-bottom:15px;
	padding-right: 15px;
}
ul.right li {margin-bottom:3px}
ul.bios {margin-left:15px;margin-bottom:5px;}
p.bios {padding:5px;}



.uline {text-decoration:underline}

.nobottom
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.blockquote {
	padding: 15px;
	border:2px solid #ccc;
	background: #b6b9d6 url(images/img12.gif) no-repeat;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}

.sectiontitle {font-size:1.2em;color:#000; font-weight: bold}
.project_title {font-size:1.2em;color:#000; font-weight: bold;margin-bottom:2px;padding:0;}
.report_title {font-size:1.1em;margin: 0 0 3px 0;}

.pagelinks {
	margin-bottom:20px;
	padding:15px 15px 8px 15px;
	background:#e3e7e8;
	width:655px;
	float: none;
}
#pagelinks {
	margin-bottom:20px;
	padding:15px 15px 8px 15px;
	background:#e3e7e8;
	width:645px;
}
.pagelinks li {padding-bottom:7px}
	
.pagelinks_title {font-size:12px;	color:#541916;	page-break-after: always;}
.pagelinks_subtitle {	font-size:10px;	font-style: italic;}
	
#meeting_topic { clear:both }
.meeting_table_title { border-bottom:1px dotted #CCCCCC;margin-bottom:8px}
	
#back2top_container { margin:15px 0 5px 0; width:100%; }
.back2top_container { margin:15px 0 5px 0; width:100%; }
.back2top {border-top:1px solid #CCCCCC; padding-top:3px; float:right; text-align:right; width:100px;}
.back2top a {color:#999999}
	
#clear_line {padding:8px; clear:both}
.clear_line {padding:8px; clear:both}




/*  =========== HEADERS ============ */

h1 {margin: 20px 0 0;}
h1 a { background: inherit; }


h2 {font-size:1.6em;
	line-height:1em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif; 
	margin: 10px 0 5px;
	color:#3e4727;
	letter-spacing:.2px}
	
h3.dotted_uline {border-bottom:1px dotted #6d777b;color:#181701;padding-bottom:5px;margin:10px 0 5px 0}

h3 {
	font-size:1.3em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif;
	font-weight:bold;
	margin: 10px 0 20px;
	color:#541916;
	line-height: 1.1em;
}

h3 sup {
	line-height:.9em;
	vertical-align:text-top;
}

h3.bullettitle {
	margin-bottom:3px;
	font-size: 12px;
	font-style: italic;
}

h3.memberships 
	{font-size:1.2em;
	padding:0;
	margin:2px 0 2px 0;
	font-family: Arial, Helvetica, Gill Sans, sans-serif; 
	font-weight:bold;
	color:#3e4727;}
	
h3.bstroke
{
	border-bottom: 1px solid #ccc;
	font-size: 1.3em;
	margin-bottom: 5px;
	padding: 0;
}

h4 {font-size:1.1em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif; 
	font-weight:bold;
	padding:0;
	margin:0 0 2px;
	color:#171454;}

h4.bpadding
{
	font-size:1.1em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 2px;
	color:#171454;
}

	
h5 {font-size:1.1em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif; 
	font-weight:bold;
	margin: 0 0 4px 0;
	padding: 0px;
	color:#272727;}
	
p.memberships {margin:10px 0 20px 0;}

.meeting_table_title { border-bottom:1px dotted #CCCCCC;margin-bottom:8px}


#rightnav h3.last 
	{margin: 10px 0 10px;}
#rightnav h3 
	{font-size:1.2em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif; 
	font-weight:bold;
	margin: 0 0 10px 0;
	color:#3e4727;}
#rightnav h4 
	{border:none;margin:0;padding:0;}
#rightnav h5 
	{font-size:1em;
	font-family: Arial, Helvetica, Gill Sans, sans-serif; 
	font-weight:bold;
	margin-top: 7px;
	padding: 0px;
	color:#272727;}
	
body.ulc #rightnav p {line-height:1.1em}

#rightnav .sectiontitle
{
	font-size:1.2em;
	color:#000;
	font-weight: bold;
	padding-left: 0px;
	margin-left: 2px;
}
#rightnav .sidebarheader
{
	font-size:1.2em;
	color:#000;
	font-weight: bold;
	margin-bottom: 10px;
}
#rightnav .sidebarsubheader
{
	font-size:1.2em;
	color:#000;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
	margin-top: 15px;
}
#rightnav .sidebarteletitle
{
	font-size: .9em;
	font-style: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-weight: bold;
}

#rightnav .redlink
{
	font-size: 8px;
	text-transform: uppercase;
	color: #FF0000;
	padding-left: 5px;
}

#rightnav .redlink a:hover
{
	background: inherit;
	text-decoration: underline;
}

ol.ulcstudy {
	margin-left:25px;
	list-style: upper-roman;
	margin-bottom: 5px;
}
ol.ulcstudy li
{
	padding-bottom: 1px;
	margin-bottom: 0px;
}
ul.ulcstudy {
	margin-left:50px;
}
.two_ul ul   
{
	padding-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
}
.two_ul ul ul
{
	list-style-image: url(../images/9boxes_li.gif);
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 22px;
	margin-bottom: 5px;
}
.one_ul
{
	padding-bottom: 7px;
}
.one_ul li
{
	padding-bottom: 0px;
}
.one_ul ul 
{
	padding-bottom: 5px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/9boxes_li.gif);
	margin-left: 20px;
}
ol.roman
{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: upper-roman;
}


.one_ul ol{
	list-style-position: outside;
	margin-left: 25px;
}

.one_ul-h5 ul
{
	padding-bottom: 5px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/9boxes_li-h5.gif);
	margin-left: 20px;
}

.one_ul-h5 li
{
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.one_ul-h5 ul ul
{
	padding-bottom: 5px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}
  
.experttitle
{
	font-size:1.2em;
	color:#000;
	font-weight: bold;
	margin-top: 15px;
}

#newsletter
{
}
/* styles for imported newsletter */

/*+++++++ Marketing Text +++++++*/

#newsletter h3 {font-size:1.2em}

body.ulc #newsletter table.progbckgrndcolor{
	background:#8b765b;
	padding:10px;
}
body.ulc #newsletter td.progdividercolor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8b765b;
}
body.uber #newsletter table.progbckgrndcolor{
	background:#26522f;
	padding:10px;
}
body.uber #newsletter td.progdividercolor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #26522f;
}
body.salc #newsletter table.progbckgrndcolor{
	background:#093f65;
	padding:10px;
}
body.salc #newsletter td.progdividercolor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #093f65;
}
body.cclf #newsletter table.progbckgrndcolor{
	background:#46697d;
	padding:10px;
}
body.cclf #newsletter td.progdividercolor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #46697d;
}

#newsletter .progdividercolor p{
	font-size: 1px;
	margin-bottom: 7px;
}
#newsletter .superTextBox p ,
#newsletter .superTextBox ul , 
#newsletter .superTextBox, 
#newsletter .superTextBox h2, 
#newsletter .superTextBox h3, 
#newsletter .superTextBox h4 { color: #ffffff;}

#newsletter .superTextBox a { color: #ffffff; font-style: normal; text-decoration: none;}

#newsletter .superTextBox a.click { text-decoration: underline;}

#newsletter .superTextBox ul li .date{ font-style: italic;}

#home #newsletter p.accessReport
{
	font-style: italic;
	margin-bottom: 3px;
}
#home #main #newsletter
ul{
	margin-top: -10px;
	margin-bottom: 7px;
}

#newsletter .superTextBox img {float:none; margin:0; padding:0;}

#reports h2 {border-bottom:1px solid #ccc; font-size:1.3em; margin-bottom:10px;padding:0px;}
#reports .post .date {display:none;}
#reports .post p {margin-left:-10px; border:none;}
		


/*  =========== LAYOUT ============ */

#top {padding:0 10px 10px 10px; height:81px; width:940px; margin:0 auto;}

#menu { padding:-3px 10px 10px 10px; width:940px; margin:0 auto;}

#maincontain { width:940px; padding:0px 10px 10px 10px; margin:0 auto; border:}

#logo {float:left; margin: 26px 20px 0px 0px; color:#768998;}

#program_desc p {margin-bottom:10px;}
#program_desc h4 {border-bottom:1px solid #ccc;margin-top:25px;color:#345777;}
#program_desc img.header {padding-top:10px;margin:0;border:0;display:inline;float:none;}

#top_right { float: right; text-align: right; margin-top:10px; padding:0;}
#top_right a { color: #CCC; margin: 0 0 0 5px; background: url(images/toparrow.png) no-repeat center left; padding: 0 0 0 5px; }
#top_right p {font-size:.9em;color:#ccc;margin-top:13px;}


#left { background: #eee;  clear: left; float: left; width: 275px; height: 150px; padding: 0; margin: 10px 0 20px; border:1px solid #ccc}
	
#center { background: #eee; float: left; width: 275px; height: 150px; padding: 10px 15px 10px 10px; margin: 10px 0 0 10px; border:1px solid #ccc}
	
#center_right { background: #eee; float: left; width: 275px; height: 150px; padding: 10px 15px; margin: 10px 0 0 10px; border:1px solid #ccc}
	#left img { margin: 0 0 8px; }
	#left li { list-style: none; }
	#left li a {  color: #787A8F; font-weight: bold; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; }

#main_full { float: left; width: 925px; margin: 10px 0 5px; }
	#main_full img { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
	#main_full img.right { float: right; border: 2px solid #eee; padding: 1px; margin: 0 5px 5px 15px; }
	
#main { float: left; width: 655px; margin: 20px 0 5px; }
	#main img { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
	#main img.empty {padding:0 0 0 3px;margin:0;border:0;display:inline;float:none;}
	#main img.library {padding:0 5px 0 0;margin:0;border:0;display:inline;float:none;}
	#main img.header {padding:0;margin:0;border:0;display:inline;float:none;}
	#main img.right { float: right; border: 2px solid #eee; padding: 1px; margin: 0 5px 5px 15px; }
	#main img.pano {margin-top:10px;margin-bottom:10px;}
	#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(images/smalldot.gif) repeat-x; }
	#ad { float: right; text-align: center; padding: 33px 0 0; width: 250px; border: 3px solid #eee; color: #ccc; height: 50px; margin: 0 0 15px; }
	#shortnews { float: right; width: 250px; margin:10px 0 0 0; }
	.ptitle { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 0 0 2px;font-weight:bold;font-size:1.1em}
	.greybg {background:#e7e7e7; padding: 9px;border:1px dotted #999}
	.biotext  {	font-size: 11px; font-weight:bold; color: #8b93aa; margin-top:0; margin-right:0; margin-bottom:5px; margin-left:0;padding: 0;}
	#main img.bioimg { border:none; }


#main_center { float: left; width: 445px; margin: 10px 10px 5px; }
	#main img { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
	#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(images/smalldot.gif) repeat-x; }
	#ad { float: right; text-align: center; padding: 33px 0 0; width: 250px; border: 3px solid #eee; color: #ccc; height: 50px; margin: 0 0 15px; }
	#shortnews { float: right; width: 250px; margin:10px 0 0 0; }
		
	
#right { margin: 10px 15px 20px 0; padding: 0 0 0 15px; float: right; width: 620px; text-align: justify; }
.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; }

#rl { float: left; width: 290px; margin: 0 20px 30px 0; }
#rr { float: right; width: 290px; }
	#rl li, #rr li { list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
	#rl li a, #rr li a { background: #fff url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #808080;  }


#index_maincontain { width:940px; padding:0px 5px 10px 5px; margin:0 auto;}	
#index_feature {float: left; width: 205px; padding: 5px 5px 5px 5px; margin: 20px 0 0 10px;font-size:.9em;line-height:auto;}
#index_feature img {float: left;}

.profiles
{
	padding-bottom: 0px;
	margin-top: 5px;
}
  .profiles    ul  {
	margin-left: 0px;
	font-size: 1.1em;
	padding-bottom: 7px;
}
  
.profiles ul li
{
	margin-left: 0px;
	list-style-type: none;
	color: #541916;
}
  .profiles   ul   ul 
{
	margin-left: 20px;
}
  
.profiles ul ul li
{
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(../images/9boxes_li.gif);
	color: #272727;
	font: .8em Arial, Helvetica, Gill Sans, sans-serif;
}
  
.profiles em
{
	font-size: .9em;
}



/*  =========== TABLES ============ */

#library {
	padding: 0;
	margin: 0;
	/*border-left:1px solid #dedede;*/
}

#library a { color:#000;}

#library caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#library td.icon {/*border-top:1px solid #dedede*/;align:center}



#library td.question {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000333;
	/*border: 1px solid #dedede;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 3px 0px 8px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}


#library td {
	/*border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;*/
	background: #fff;
	padding: 2px 3px 7px 6px;
	color: #4f6b72;
}


#library td.alt {
	background: #F5FAFA;
	color: #797268;
}



/*  =========== LIBRARY INDIVIDUAL TABLES ============ */

#library_ind {
	padding: 0;
	margin: 0;
	/*border-left:1px solid #dedede;*/
}

#library_ind a { color:#000;}



#library_ind td.icon {/*border-top:1px solid #dedede;*/align:center}



#library_ind td.question {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000333;
	/*border: 1px solid #dedede;*/
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 3px 0px 10px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}


#library_ind td {
	/*border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;*/
	background: #fff;
	padding: 2px 3px 2px 6px;
	color: #4f6b72;
}

/**************************************************************
   Posts
 **************************************************************/

.post {
  width: 100% !important;
  width: 99%;
  position: relative;
  margin-bottom: .9em;
  /*border-bottom: 1px solid #CCCCCC;*/
}

.post .date {
  float: left;
  top: 4px;
  left: 5px;
  width: 2.3em;
  text-align: right;
}

.post .date .month {
  text-transform: uppercase;
  font: 700 1.0em arial, sans-serif;
  color: #888;
}

.post .date .day {
  display: block;
  margin-top: -5px;
  font: 700 1em arial, sans-serif;	
  color: #888;
}

.post .title {
  display: block;
  padding: 0 0 0;
  font-size: 1em;
  font-weight: bold;
  color: #47536a;
}

.post p {
  margin: 0 0 0 3.5em;
  font-size:.9em;
  padding:  0 0 1em 1em;
  border-left: 1px dotted #CCCCCC;
}



/*  ============ DEPRECATED ======== */


/*#menu {height: 35px; padding: 0px 0 0 0; clear: both;  margin: 0; background: #fff url(../images/menubg.gif) repeat-x; }
	#menu li { font-size: 1.1em; display: inline; text-transform: uppercase; font-weight:bold; }
	#menu li a { margin: 0 20px 0 5px; color: #383820;  }
	#menu li a:hover { color: #CCC;}*/

/*#submenu { height: 20px; padding: 1px 0 0 0; clear: both; margin: 0 0 10px; background: #e7e7e7; border:1px solid #c8c8c8; }
	#submenu li {font-size: 1em; display: inline; text-transform: none;}
	#submenu li a { margin: 0 10px 0 10px; color: #272727;  }
	#submenu li a:hover { color: #444; }*/	
	



.post_lib
{
	float: left;
	width: 100% !important;
	width: 99%;
	position: relative;
	margin-bottom: 10px;
}

.post_lib .date_lib
{
	position: absolute;
	top: 4px;
	text-align: right;
	left: 5px;
	width: 45px;
}

.post_lib p
{
	margin: 13px 0 12px 63px;
	font-size:13px;
	padding:  0 0 14px 10px;
	border-left: 1px dotted #CCCCCC;
}

.audience
{
	width: 100% !important;
	width: 99%;
	margin-bottom: 10px;
}

.audience .title
{
	display: block;
	padding: 0 0 0;
	font-size: 1em;
	font-weight: bold;
	color: #47536a;
}

.audience p
{
	margin: 0 0 0 0;
	padding:  0 0 1em 1em;
	border-left: 1px dotted #CCCCCC;
}


/*  =========== TABLES ============ */

table.bios {background:#e6e6e6; border:1px dotted #ccc;}



/*  =========== INPUTS ============ */

input.searchfield { width: 125px; padding: 4px; border: 2px solid #ccc; font-size: .8em; }
input.searchbutton { background: #313000; border: 0; padding: 4px; color: #fff; font-weight: bold; font-size: .8em; border:1px solid #000000 }

/*  ============ RIGHT COLUMN ======== */

#rightnav {
	float: right;
	width: 250px;
	margin: 20px 0 0 0;
	padding: 0;
}

#leftnav {
	float: left;
	width: 200px;
	margin: 10px 10px 0 0;
	padding: 0;
}

#rightmenu {margin-bottom:15px;}

.rightarticle {
	background: #EEEEEE;
	color: #808080;
	margin: 2px 0 10px 0;
	padding: 8px;
	line-height: 1.4em;
}

.greybox {
	background: #e3e7e8;
	color: #000000;
	margin: 2px 0 2px 0;
	font-size:11px;
	padding: 15px;
	line-height: 1.4em;
}

.rightarticle_ad {
	font: 140% Arial, Sans-Serif;
	font-weight: bold;
	border: 2px solid #EEEEEE;
	color: #808080;
	margin: 2px 0 2px 0;
	padding: 17px;
	width: 182px;
	height: 17px;
	background: #FFFFFF url(seoad.jpg) no-repeat;
}

.rightarticle_ad a {
	background: transparent; 
	text-decoration: none;
}

#related {
	float: right;
	width: 250px;
	margin: 10px 0 0 0;
	padding: 0;
}

.relatedbox  {
	background: #FFFFFF;
	color: #333333;
	margin: 0 0 10px 0;
	padding: 8px;
	line-height: 1.3em;
}

.relatedbox2 {
	background: #FFFFFF;
	color: #333333;
	margin: 8px 8px 0 10px;
	padding: 0 8px 0 8px;
	line-height: 1.3em;
	border-left:3px solid #EBEBEB;
}

/*  ============ TIMELINE ======== */

#history dl
{margin: .5em 0;padding: 0;}
#history dt
{position: relative;left: 0;top: 1.4em;width: 5em;font-weight: bold;font-size:1.2em;}
#history dd
{border-left: 2px solid #335;margin: 0 0 0 5em;padding: 0 0 .5em .5em;}
	

/* ============= FORMS - general classes ============== */
form {margin: 0 0 1.5em}
input {font-family: Georgia, Palatino, Times, Times New Roman, Serif; margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS  */
	form.f-wrap-1 {
	width:645px;
	padding: .5em 0;
	background: #f6f6f6;
	border-top: 1px solid #d7d7d7;/*position:relative*/
}

	#main form.f-wrap-1 .f-checkbox {
	margin-right:5px;
}

		form.f-wrap-1 fieldset {
	width:635px;
	margin:0;
}
		form.f-wrap-1 h3 {
	margin:0 0 .6em 0;
	font: bold 155% Georgia, Palatino, Times, Times New Roman, Serif;
	color:#c00
}
		form.f-wrap-1 h4 {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	border-top: none;
	border-left: none;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 0px 2px 10px;
	background: #CAE8EA url(../images/bg-header-h4.jpg) repeat-x;
	width:625px;
	}

form.f-wrap-1 p
{
	margin-left: .5em;
	margin-right: .5em;
}
		form.f-wrap-1 label {
	clear:left;
	float:left;
	width:635px;
	border-top: 1px solid #fff;
	margin-left: .5em;
}
		
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:16em;float:left;margin-left:20px;}
form.f-wrap-1 input.pubquantity {
	width:25px;
}
/* END - For EAB sidebarB pop-up sections - AW 062509 */

form.f-wrap-1 input.orderquantity
{
	width:25px;
	margin-left:20px;
}
		
		form.f-wrap-1 label b {float:left;width:14em;line-height: 1.1;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label select {width: 16.5em;}
		form.f-wrap-1 label textarea.f-comments {width: 30em; margin-bottom:5px;}
		form.f-wrap-1 div.f-submit-wrap {float: left; padding: 20px 0 5px 14em;}
		form.f-wrap-1 input.f-submit {float: left; margin: 0 0 0 10px}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap 
		{
	clear:left;
	float:left;
	width:635px;
	border:none;
	margin:0;
	padding-bottom:1em;
}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b 
		{float:left;width:14em;line-height: 1.2;display:block;position:relative;padding-top:.3em;}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset 
		{float:left;width:39em;margin: 3px 0 0 20px;}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label 
		{float:left;width:20em;border:none;margin:0 0 0 180px;padding:2px 0;}
		
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio 
		{width:1em;float:none;margin:0;padding:0; margin-right:5px;}
		
		form.f-wrap-1 label input.f-checkbox2, form.f-wrap-1 label input.f-radio 
		{width:2em;float:none;margin:0;padding:0;}

form.f-wrap-1 fieldset.f-checkbox3
{
	clear:left;
	float:left;
	width:660px;
	border:none;
	margin:0;
	padding-bottom:1em;
}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}


/*  =========== FOOTER ============ */

/*#footer { clear: both; padding: 10px; margin: 0 0 15px; font-size: .9em; color: #808080; background: #eee; }
	.links a { font-weight: bold; color: #787A8F; background: #fff; margin: 0 10px 0 0; background: url(images/dot.png) no-repeat center left; padding: 0 0 0 10px; }
	.sponsor { color: red; background: #eee; }
	#footer li { list-style: none; }
	#fl { width: 600px; line-height:auto; }
	#fr { float: right; }
	
#footerlinks li
{
	display: inline;
	padding:5px 0 5px 0;
	list-style-type: none;
}

#footerlinks {margin:0 0 7px 0; padding:0;}*/


#footer {
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
	color: #808080;
	background: #878787;
}
	
#footerlinks li {
	display: inline;
	padding:0;
	list-style-type: none;
	margin: 0;
}

#footerlinks {
	margin:0;
	padding:5px;
	background-color: #CCCCCC;
}
	
#fl {line-height:auto;}

#fr { float: right; }
a {color: #1f3963; background: inherit; text-decoration: none; }
#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(images/smalldot.gif) repeat-x; }

#maincontain #footer #fl p {
	padding: 5px;
	color: #fff;
	clear: both;
}
  
#maincontain #footer #fl #footerlinks .spacer {
	font-weight: bold;
}
  
#maincontain #footer #fl img {
	padding: 8px 5px 5px 5px;
	vertical-align: top;
}

.EAB_caps {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}
  
.EAB_smcaps {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
}
  
#end_footerlinks {
	margin:2px 0 0 0;
	padding:5px;
}
  
#end_footerlinks li {
	display: inline;
	padding:0;
	list-style-type: none;
	margin: 0;
	color: #FFF;
}
  
#end_footerlinks li a {
	display: inline;
	padding:0;
	list-style-type: none;
	margin: 0;
	color: #FFF;
}

ol.salcstudy
{
	margin-left:50px;
	list-style: upper-roman;
}

ul.salcstudy
{
	margin-left:50px;
}

/* BEGIN - For EAB sidebarB pop-up sections - AW 062509 */
	
h2.header_main {margin-bottom:3px}
h2.header_second {font-size:1.4em; font-style:italic; font-weight:normal; margin-top:0; padding-top:0;}

.sidebarB-title {margin:6px 9px 6px 9px; line-height:1.1em; font-size:1.0em; font-weight:bold;}
.sidebarB-content-title {margin:0 0 5px 0; padding-bottom:6px; border-bottom:1px solid #999; font-size:1.1em; font-weight:bold;}

.open-BU, .close-BU {
	  float:right;
	  margin: 0 4px 0 0;
	  display:block; 
	  font-size:.8em; 
	  font-weight:bold; 
}

.sidebarB-bottomSpace{margin-bottom:10px;}

a:hover.no-decoration {text-decoration:none;}
		
.sidebarB-wrapper {float:right; display:block; width:210px; margin: 0 0 0 10px;}
.sidebarB-content-wrapper {display:none; margin:0 0 15px 0;}
.sidebarB-wrapper table,
.sidebarB-content-wrapper table {width:100%; border:0;}
.sidebarB-content-innerMargin {margin:11px 16px 11px 16px; line-height:1.3em;}
.sidebarB-content-innerMargin table {margin-bottom:17px;}
.sidebarB-content-innerMargin table.last {margin-bottom:0;}
#main .sidebarB-content-innerMargin table img {margin:0;}
.sidebarB-content-wrapper ol {margin: 0 0 17px 28px;}
.sidebarB-content-wrapper li {margin: 0 0 10px 0;}

.chart_topictitle {text-align:center; font-size:.9em; font-weight:bold; line-height:1.3em; margin: 0 6px 8px 6px;}
.chart_title {font-size:.9em; font-weight:normal; font-style:italic;}

.sidebarB-top-left,
.sidebarB-top-mid,
.sidebarB-top-right, 
.sidebarB-mid-left, 
.sidebarB-mid-right,
.sidebarB-bot-left,
.sidebarB-bot-mid,
.sidebarB-bot-right {font-size:1px; line-height:1px;}

.sidebarB-top-left, .sidebarB-top-right {width:5px; height:5px;}
.sidebarB-top-mid {height:5px;}
.sidebarB-bot-mid {height:6px;}
.sidebarB-bot-left, .sidebarB-bot-right {width:5px; height:6px;}
.sidebarB-mid-left, .sidebarB-mid-right {width:4px;}

#green .sidebarB-wrapper-inner{background: #99a860 url(../images/sidebarB_gr.gif) repeat-x top left;}
#green .sidebarB-top-left {background: url(../images/sidebarB_gr_topL.gif) no-repeat top left;}
#green .sidebarB-top-mid {background: url(../images/sidebarB_gr_topM.gif) repeat-x top center;}
#green .sidebarB-top-right {background: url(../images/sidebarB_gr_topR.gif) no-repeat top right;}
#green .sidebarB-bot-left {background: url(../images/sidebarB_gr_botL.gif) no-repeat bottom left;}
#green .sidebarB-bot-mid {background: url(../images/sidebarB_gr_botM.gif) repeat-x bottom center;}
#green .sidebarB-bot-right {background: url(../images/sidebarB_gr_botR.gif) no-repeat bottom right;}
#green .sidebarB-content-wrapper {background: #d2e491 url(../images/sidebarB_content_gr.gif) repeat-x top left;}
#green .sidebarB-content-wrapper .sidebarB-top-left {background: url(../images/sidebarB_content_gr_topL.gif) no-repeat top left;}
#green .sidebarB-content-wrapper .sidebarB-top-mid {background: url(../images/sidebarB_content_gr_topM.gif) repeat-x top center;}
#green .sidebarB-content-wrapper .sidebarB-top-right {background: url(../images/sidebarB_content_gr_topR.gif) no-repeat top right;}
#green .sidebarB-content-wrapper .sidebarB-bot-left {background: url(../images/sidebarB_content_gr_botL.gif) no-repeat bottom left;}
#green .sidebarB-content-wrapper .sidebarB-bot-mid {background: url(../images/sidebarB_content_gr_botM.gif) repeat-x bottom center;}
#green .sidebarB-content-wrapper .sidebarB-bot-right {background: url(../images/sidebarB_content_gr_botR.gif) no-repeat bottom right;}
#green .sidebarB-mid-left {border-left:1px solid #CCC;}
#green .sidebarB-mid-right {border-right:1px solid #CCC;}
#green .sidebarB-title {color:#2e331e;}
#green .sidebarB-content-title {color:#2e331e;}

#orange .sidebarB-wrapper-inner{background: #f2dabd url(../images/sidebarB_or.gif) repeat-x top left;}
#orange .sidebarB-top-left {background: url(../images/sidebarB_or_topL.gif) no-repeat top left;}
#orange .sidebarB-top-mid {background: url(../images/sidebarB_or_topM.gif) repeat-x top center;}
#orange .sidebarB-top-right {background: url(../images/sidebarB_or_topR.gif) no-repeat top right;}
#orange .sidebarB-bot-left {background: url(../images/sidebarB_or_botL.gif) no-repeat bottom left;}
#orange .sidebarB-bot-mid {background: url(../images/sidebarB_or_botM.gif) repeat-x bottom center;}
#orange .sidebarB-bot-right {background: url(../images/sidebarB_or_botR.gif) no-repeat bottom right;}
#orange .sidebarB-content-wrapper {background: #f2dabd url(../images/sidebarB_content_or.gif) repeat-x top left;}
#orange .sidebarB-mid-left {border-left:1px solid #e8e8e8;}
#orange .sidebarB-mid-right {border-right:1px solid #e8e8e8;}
#orange .sidebarB-title {color:#272727;}
#orange .sidebarB-content-title {color:#272727;}

#blue .sidebarB-wrapper-inner{background: #e8eced url(../images/sidebarB_bl.gif) repeat-x top left;}
#blue .sidebarB-top-left {background: url(../images/sidebarB_bl_topL.gif) no-repeat top left;}
#blue .sidebarB-top-mid {background: url(../images/sidebarB_bl_topM.gif) repeat-x top center;}
#blue .sidebarB-top-right {background: url(../images/sidebarB_bl_topR.gif) no-repeat top right;}
#blue .sidebarB-bot-left {background: url(../images/sidebarB_bl_botL.gif) no-repeat bottom left;}
#blue .sidebarB-bot-mid {background: url(../images/sidebarB_bl_botM.gif) repeat-x bottom center;}
#blue .sidebarB-bot-right {background: url(../images/sidebarB_bl_botR.gif) no-repeat bottom right;}
#blue .sidebarB-content-wrapper {background: #e8eced url(../images/sidebarB_content_bl.gif) repeat-x top left;}
#blue .sidebarB-mid-left {border-left:1px solid #CCC;}
#blue .sidebarB-mid-right {border-right:1px solid #CCC;}
#blue .sidebarB-title {color:#3e4727;}
#blue .sidebarB-content-title {color:#3e4727;}

/*Added 073109 */
.expand-link { margin-top:8px; text-align:center; font-size:.9em; }
