@charset "utf-8";
/* CSS Document */


* {
	list-style:none;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	}


html {
	min-height: 100%;
	margin-bottom:1px;
	font-size:10px; 
	filter: expression(document.execCommand("BackgroundImageCache", false, true))
	}
	
	
body {
	background:#fbf7e3 url(images/background.gif) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4c42;
	}
	
		
#cme_grad {
	position:absolute; 
	height:3px;
	width:100%;
	left:0; 
	top:44px; 
	z-index:200;
	background:url(images/cme_grad.png) repeat-x top left;
	_background:none;
	_border-top:1px solid #4c5610;
	}
	
		
a:focus, input:focus {outline:none;}
a span {display:none;}

img{vertical-align:bottom;}

p {font-size:1.1em;}


#container {
	margin:auto;
	width:955px;
	overflow:hidden;
	}
	
#main_content {
	float:left;
	width: 782px;
	padding-right:6px;
	}

	
#top {
	float:left;
	height:73px;
	width: 782px;
	position:relative;
	}


	
	
body.sm {
	background:#fff url(images/cme_head_bg.gif) repeat-x top left;
	height:52px;
	
	
	}
	
body.sm iframe {
	display: block; 
	width: 100%; 
	border: none; 
	overflow-y: auto; 
	overflow-x: hidden;
	}

	
body.sm #top_cme {
	/*float:left;
    height:52px;
	width: 100%;
	position:relative;*/
	float:left;/*changes as per the mail on 29/8/09 */
	height:44px;
	position:relative;
	width:100%;
	}


	
body.sm #nav{padding-bottom:0;}

	
#top p {
	position:absolute;
	bottom:11px;
	right:3px;
	}

	
#top p a, #footer p a {color:#4b4c42;}
#top p a:hover, #footer p a:hover {text-decoration:underline;}

#nav {
	width: 782px;
	float:left;
	padding-bottom:9px;
	_padding-bottom:5px;
	}


ul#main_nav {
	float:left;
	margin-left:3px;
	display:inline;
	text-align:center;
	border-right:1px solid #c7cd9d;
	border-left:1px solid #6a7334;
	}
	
ul#main_nav li {
	float:left;
	border-left:1px solid #c7cd9d;
	border-right:1px solid #6a7334;
	}
	
ul#main_nav li a {
	display:block;
	float:left;
	color:#fff;
	padding-left:13px;
	padding-right:13px;
	font-size:1.2em;
	padding-top:13px;
	}
	
ul#main_nav li.twolines a {padding-top:5px;height:34px;}
ul#minor_nav li.twolines a {padding-top:5px;height:38px;}






ul#main_nav li a {	
	height:26px;
	background:url(images/nav_bg.gif) repeat-x top left;
	}

ul#main_nav li a.home {height:30px;}

/*nav bottom border colors*/	
ul#main_nav li a.hepatitis {border-bottom:4px solid #3385d4;}
ul#main_nav li a.hiv_aids {border-bottom:4px solid #c62828}
ul#main_nav li a.influenza {border-bottom:4px solid #8d50c5}
ul#main_nav li a.pah {border-bottom:4px solid #669040}
ul#main_nav li a.pulmonary {border-bottom:4px solid #e66f0c} 

ul#main_nav li a:hover{background-position:0px -44px}

ul#minor_nav li a:hover,
body#search ul#minor_nav li a.search,
body#live_programs ul#minor_nav li a.live_programs,
body#sm ul#minor_nav li a.program{background:url(images/minor_nav_bg_hover.gif) repeat-x top left;  }

body#home ul#main_nav li a.home,
body#hepatitis ul#main_nav li a.hepatitis,
body#hiv_aids ul#main_nav li a.hiv_aids,
body#influenza ul#main_nav li a.influenza,
body#pah ul#main_nav li a.pah,
body#pulmonary ul#main_nav li a.pulmonary, 

body#sm ul#minor_nav li a.program
{background-position:0px -44px;}

body.sm ul#minor_nav li a.program{color:#4b4c42;}	

ul#minor_nav {
	float:right;
	margin-right:3px;
	display:inline;
	text-align:center;
	border-right:1px solid #8b8b6f;
	border-left:1px solid #6a7334;
	}
	
ul#minor_nav li {
 	float:left;
	border-right:1px solid #f0efe5;
	border-left:1px solid #9c9c8d;
	}
	
ul#minor_nav li a {
	display:block;
	float:left;
	color:#4b4e3b;
	padding-left:13px;
	padding-right:13px;
	font-size:1.2em;
	padding-top:13px;
	}	
	
ul#minor_nav li a {
	height:30px;
	background:url(images/minor_nav_bg_new.gif) repeat-x top left;
	}
	
#nav ul#minor_nav li a{color:#4b4e3b;}

#lg_image {
	float:left;
	position:relative;
	height:228px;
	width: 778px;
	margin: 4px 0px 4px 0px;
	_margin:8px 0px 0px 0px;
	padding:4px 0px 0px 4px;
	background:#fbf7e3 url(images/image_bg.gif) no-repeat top left;
	}
	
#lg_image h1 {
	color:#fff;
	font-size:2em;
	font-weight:normal;
	margin-bottom:7px;
	margin-top:11px;
	}
	
#lg_image p{
	color:#B8B308; 
	font-weight:bold;
	}
	
.cycler{height:228px;}
	
#lg_image .text {
	top:0px;
	left:16px;
	width:400px;
	position:absolute;
	}
	
.text table{margin-bottom:12px;}
	
.text td {
	color:#f4f8d5;
	font-size:1.1em;
	vertical-align:top;
	line-height:1.3em;
	font-weight:bold;
	}
	
.text td.divider {
	color:#889823;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	}
	

.text td h5 {
	font-size:1em;
	text-align:right;
	font-weight:normal;
	color:#fff;
	}
	
#lg_image .text td h5{width:7.4em;}
/*h2 a {
      color:#675F3D;
		display:block;

height:28px;

padding-left:30px;

text-decoration:none;
}*/
/*changes on 1st Sep for icons*/
.text h2 td a{
text-decoration:none;
color:#675f3d;
padding-left:10px;
display:block;
font-size:.9em;
line-height:1.3em;

}

/*implement icons*/
h2 a.video {background:url(images/video.gif) no-repeat 0px .2em ;}
h2 a.pdf {background:url(images/pdf.gif) no-repeat 0px .2em ;}
h2 a.slide {background:url(images/slide.gif) no-repeat 0px .2em ; }
h2 a.meeting {background:url(images/meeting.gif) no-repeat 0px .2em ; height:28px;}
h2 a.slide_audio {background:url(images/slide_audio.gif) no-repeat 0px .2em ; }

.text td a  {text-decoration:underline;color:#675f3d;}
.text td a:hover, h2 a:hover {text-decoration:underline; color:#8d8908;}

a.view_cme {
	background:url(images/learn_more.jpg) no-repeat top left;
	display:block;
	height:26px;
	width:95px;
	position:absolute;
	top:182px;
	}
	
a.view_cme:hover{background-position:0px -26px}

.banner_slide {
	/*background: url(images/slide_banner.gif) no-repeat 0px 3px ; //Image Taking from Db 09/09/09 commented by Gafoor*/
	height:23px; 
	width:21px;
	display:block;
	position:absolute;
	top:182px;
	left:0px;
	}
	
.banner_meeting {
	/*background: url(images/meeting_banner.gif) no-repeat 0px 3px ; //Image Taking from Db 09/09/09 commented by Gafoor*/
	height:23px; 
	width:21px;
	display:block;
	position:absolute;
	top:182px;
	left:0px;
	}
	
.banner_slide_audio {
	/*background: url(images/slide_audio_banner.gif) no-repeat 0px 3px ; //Image Taking from Db 09/09/09 commented by Gafoor*/
	height:23px; 
	width:21px;
	display:block;
	position:absolute;
	top:182px;
	left:0px;
	}
	
.banner_pdf {
	/*background: url(images/pdf_banner.gif) no-repeat 0px 3px ; //Image Taking from Db 09/09/09 commented by Gafoor*/
	height:25px; 
	width:21px;
	display:block;
	position:absolute;
	top:182px;
	left:0px;
	}
	
.banner_video {
	/*background: url(images/video_banner.gif) no-repeat 0px 3px ; //Image Taking from Db 09/09/09 commented by Gafoor*/
	height:22px; 
	width:21px;
	display:block;
	position:absolute;
	top:182px;
	left:0px;
	}
	
div.cycler .banner_slide,	
div.cycler .banner_slide_audio,
div.cycler .banner_meeting,
div.cycler .banner_pdf,
div.cycler .banner_video
{left:107px;}

#pager { 
	position:absolute; 
	bottom:4px; 
	right: 20px; 
	z-index:10;
	}
	

#pager a { 
	margin-left: 6px; 
	padding: 3px 8px; 
	background: #b9b309; 
	text-decoration: none; 
	color:#454239;
	float:left; 
	font-weight:bold;
	font-size:1.4em;
	display:block; 
	}
	
#pager a.activeSlide { 
	background: #7d7467 url(images/number_grad.gif) repeat-x top left;
	color:#fff; 
	}
	
#info_table_top {
	width: 782px;
	height:9px;
	float:left;
	background: url(images/top.gif) no-repeat bottom left;	
	}
	

	
	
#info_table {
	background: url(images/table_grad.gif) repeat-y top left;
	width: 775px;
	padding:0px 4px 8px 4px;
	float:left;
	}
	
#info_launch{
	background: url(images/table_grad.gif) repeat-y top left;
	width: 774px;
	padding:0px 4px 0px 4px;
	float:left;
	}
	
#info_table_bottom {
	height:6px;
	width: 782px;
	background: url(images/bottom.gif) no-repeat top left;
	float:left;
	padding-bottom:9px;
	_padding-bottom:3px;
	}
	
#info_table	h1, .jqmConfirmWindow h1  {
	font-weight:normal;
	font-size:2em;
	margin-top:.2em;
	color:#383f09;
	float:left;
	}
	
#info_table	h1 span {
	font-weight:bold;
	}
	
span.sort_txt {
	float:right; 
	margin-top:7px; 
	font-size:1.3em; 
	padding-right:7px; 
	font-weight:bold; 
	color:#675F3D;
	}
                
	
#set, #text {
	width: 742px; 
	float:left;
	padding-left:16px;
	padding-top:10px;
	}
	
#text{padding-top:20px}

#set div {
	padding-bottom:10px; 
	width: 741px;
	overflow:hidden;
	background:#f4f5ea url(images/border_bottom.gif) repeat-x bottom;
	}

#set img {
 
	float:left;
	}
	
a.img {border: 3px solid #8b8b7d; display:block; float:left}
a.img:hover{border: 3px solid #B9B309;}


#set div.text {
	background:#f4f5ea;
	width:295px;
	padding:10px; 
	min-height:91px;
	_height:91px;
	float:left; 
	}

#set div.list {
	padding:10px;
	width:200px;
	background:#fff;
	min-height:91px;
	_height:91px;
	float:left;
	}
	
#set h2 {
	color:#675f3d;
	font-size:1.1em;
	padding-bottom:.5em;
	margin-bottom:6px;
	border-bottom:1px solid #b9b309;
	line-height:1.3em;
	}
	
#set .text table{margin-bottom:0;}
#set .text td{color:#696868;}
#set .text td h5 {color:#696868; text-align:left; width:45px;}
	
div.list ul li {
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
	margin-left:15px; 
	margin-bottom:.6em;
	color:red;
	list-style:disc;
	}
	
div.list p{color:#696868;font-weight:bold;}
div.list h5 {color:#696868; font-size:1.1em; font-weight:normal}
	
div.list ul li span  {color:#686868;}


/*custom text color styles*/
div.list ul.hiv_aids li, body#hiv_aids #info_table h1 span, .text td a.hiv_aids,.hiv_aids {color:#C62828;}
div.list ul.hepatitis li, body#hepatitis #info_table h1 span, .text td a.hepatitis,.hepatitis {color:#3385D4;}
div.list ul.influenza li, body#influenza #info_table h1 span, .text td a.influenza,.influenza{color:#8D50C5;}
div.list ul.pah li, body#pah #info_table h1 span, .text td a.pah,.pah {color:#669040;}
div.list ul.pulmonary li, body#pulmonary #info_table h1 span, .text td a.pulmonary,.pulmonary{color:#E66F0C;}



#info_table .border {
	padding: 10px 16px 0px 16px;
	border-top:4px solid #B9B309;
	float:left;
	}


#lg_image .border{
	position:absolute;
	left:4px; 
	top:4px; 
	z-index:1;
	width:774px;
	}

/*top border colors*/	
body#home .border, body#live_programs .border {border-top:4px solid #B9B309}
body#hepatitis  .border {border-top:4px solid #3385D4}
body#hiv_aids  .border {border-top:4px solid #C62828}
body#influenza  .border {border-top:4px solid #8D50C5}
body#pah  .border {border-top:4px solid #669040}
body#pulmonary  .border {border-top:4px solid #E66F0C}

	
#info_table .heading {
	padding-bottom:10px;	
	border-bottom:1px solid #b9b309;
	width: 742px;
	float:left;
	}


#info_table .heading  p {
	color:#8d8908; 
	font-weight:bold;
	float:left;
	text-align:center;
	width: 742px;
	margin-top:4px;
	}	
	
#left_content {
	margin-top:129px;
	float:left;
	width:157px;
	padding-bottom:10px;
	}
	
.callout {
	float:left;
	width:157px;
	background:url(images/call_bg.gif) repeat-y top left;
	margin-bottom:7px;
	}
	
.callout h3 {
	min-height:25px;
	_height:26px;
	padding-top:14px;
	padding-left:13px;
	width:154px;
	display:block;
	background:url(images/call_top.gif) no-repeat top left;
	color:#353825;
	font-weight:bold;
	font-size:1.4em;
	}

h4 {color:#675F3D; font-size:1.6em; margin-bottom:.5em; }	
h5 {color:#66750C; font-size:1.3em; }
h5 span {font-weight:normal}
	
.callout .content {padding:9px 13px 9px 13px; min-height:145px; _height:145px;}
.callout p {color:#464525; font-size:1em; line-height:1.2em;}

a.btn {	
	height:26px;
	width:157px;
	display:block;
	background:url(images/btn.gif) no-repeat top left;
	color:#fff;
	text-align:center;
	padding-top:5px;
	font-size:1.4em;
	}
	
a.btn:hover {background-position:0px -31px}

a.back_btn {
	font-size:1.3em;
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top; 
    padding:2px 16px 6px 16px; 
	position:relative; 
	left:-16px; 
	color:#fff;	
	}
	
a.back_btn:hover {text-decoration:underline;}

/*back button colors*/
body#hepatitis a.back_btn {background:#3385D4;}
body#hiv_aids a.back_btn {background:#C62828;}
body#influenza a.back_btn {background:#8D50C5;}
body#pah a.back_btn {background:#669040;}
body#pulmonary a.back_btn {background:#E66F0C;}
body#live_programs a.back_btn {background:#B9B309;}
		
.heading form {float:right;}


div.scroller {
	float: left;

	margin-left:16px;
	display:inline;	
	padding-bottom:10px;
	}



	
div.scroller p, #text p{font-size:1.2em; margin-bottom:1em; line-height:1.5em;}


#pane1 {
	width:727px;
	padding-right:15px;
	padding-top:6px;
	float:left;
	}
	
#footer {
	width:100%;
	padding-top:3px;
	border-top:3px solid #879435;
	padding-bottom:20px;
	}
	
	#footer .detail
	{width:940px;
	margin:auto;
	margin-top:0;}
	
#footer p.left {
	width:650px;
	padding-left:3px;
	overflow:hidden;
	float:left;
	}

#footer p span {color:#6d6a01} 

#footer p.right
{float:right;
width:100px;
color:#6d6a01;
margin-right:153px;
	}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	


.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */


div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px 30px; background: #000; color: #FFF; border: 1px solid #AAA; }

/* jqModal confirm CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmConfirm { /* contains + positions the alert window */
  visibility: hidden;
  position: fixed;
  top: 17%;
  width: 100%;
	}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}

div.jqmConfirmWindow {
	  margin: auto;
	  overflow:hidden;
	  width:548px;
	  padding:0px;
	  background:#e8ead5;
	  border-top:4px solid #B9B309
	}

div.jqmSearchWindow {
	   overflow:hidden;
	
	  padding:0px;
	  background:#e8ead5;
	  
	}
.jqmConfirmWindow div.phone {
	float:left;
	margin-right:8px;
	}

.jqmConfirmWindow .heading {
	float:left;
	border-bottom:1px solid #b9b309; 
	margin: 0px 0px 10px 20px;  
	padding:10px 0px 10px 0px; 
	padding-bottom:10px;
	width:505px;
	display:inline;
	} 
	
.jqmConfirmWindow .bottom, jqmSearchWindow .bottom{
	border-top:1px solid #b9b309; 
	margin: 12px 0px 0px 20px;
	padding:13px 0px 13px 0px;
	width:505px;
	float:left;
	display:inline;
	}
	
.jqmConfirmWindow .bottom div, jqmSearchWindow .bottom div {padding-left:5px; display:inline}

.jqmConfirmWindow label,.jqmSearchWindow label {width:100%; padding-bottom:3px; color:#675F3D; font-size:1.2em;}
.jqmConfirmWindow label span {color:red;}
.jqmConfirmWindow table , jqmSearchWindow table
{float:left;}
.jqmConfirmWindow table td {
	width:250px;
	padding-left:20px;
	vertical-align:top;
	padding-bottom:10px;
	}
	
	.jqmSearchWindow table td {
			width:250px;
	
	vertical-align:top;
	padding-bottom:10px;}

.jqmConfirmWindow table td.req {vertical-align:bottom; padding-left:0px; padding-right:20px}
.jqmConfirmWindow table td.req label {text-align:right; color:#4b4c42}
.jqmConfirmWindow p {padding-left:20px;padding-right:20px;font-size:1.2em;margin-bottom:1em; line-height:1.3em;}


.jqmConfirmWindow a.close {
    float:right; 
	margin-top:7px; 
	font-size:1.3em;   
	color:#68780D;
	text-decoration:underline;
	}
	
.jqmConfirmWindow a.close:hover {text-decoration:none;}


/*°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*  ---------  */

ul.sub_nav1 {
	float:left;
	margin-left:3px;
	display:inline;
	text-align:center;
	
	}
	
ul.sub_nav1 li {
	float:left;
	border-left:1px solid #c7cd9d;
	border-right:1px solid #6a7334;
	}
	
ul.sub_nav1 li a {
	display:block;
	float:left;
	color:#fff;
	padding-left:13px;
	padding-right:13px;
	font-size:1.2em;
	padding-top:13px;
	}
	
ul.sub_nav1 li.twolines a {padding-top:5px;height:34px;}

/*  ---------  */



/*-----about sub nav----------*/
ul.sub_nav
{ float:right;
margin:3px;
display:inline;
text-align:center;

}
ul#main_nav li {
	float:left;
	border-left:1px solid #c7cd9d;
	border-right:1px solid #6a7334;
	}
	
ul#main_nav li a, ul#minor_nav li a {
	display:block;
	float:left;
	color:#fff;
	padding-left:13px;
	padding-right:13px;
	font-size:1.2em;
	padding-top:13px;
	}
	
ul#main_nav li.twolines a {padding-top:5px;height:34px;}
ul#minor_nav li.twolines a {padding-top:5px;height:38px;}


ul.sub_nav  li    {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	float:left;
	text-decoration: none;
	color:#61700a;
	cursor:pointer;
	border-right: 1px solid #61700a;height:32px; 
	padding-top:2px;

}
ul.sub_nav  li a
{color:#61700a; 
text-decoration:none; 
display:block;
height:32px;
padding-top:7px;
padding-left:8px;
padding-right:8px;
text-align:center;
 }

ul.sub_nav li.last
{ border-right:none}




ul.sub_nav  li a:hover {
	text-decoration:underline;
	
}

ul.sub_nav li.twolines a {padding-top:0px;}



ul.sub_nav  li a.active{
	text-decoration:underline;
	
}


.mission{
	display: none;
}

.staff{
	display: none;
}
.target{
	display: none;
}
.areas
{display:none;}
.types{
	display: none;
}
.therapeutic{
	display: none;
}
.gborder
{border-bottom:1px solid #b9b309; width:742px;

}
div.targetlist ul 
{
	padding-bottom:5px; padding-top:5px;
}
div.targetlist ul li  {
		color:#669040; 
		font-size:1.2em;
		margin-bottom:.5em; 
		line-height:1.5em;
	    list-style:disc;
		margin-left:18px; 
	}
	
div.targetlist ul li a {color:#669040;text-decoration:underline;}
div.targetlist ul li a:hover {text-decoration:none;}
	
div.targetlist ul li li{font-size:1em;list-style:circle;margin-bottom:.2em;}

div.targetlist ul li  span  {color:#4b4c42;}



.staff h5, .types h5{
	padding:10px;
	background:#F4F5EA; 
	float:left; 
	width:722px;
	display:block;
	border-bottom:1px solid #B9B309;
	}
	
.staff .content, .types .content {
	padding:10px;
	background:#fff;
	float:left;
	margin-bottom:10px;
	width:722px;
	}
	
.bios_border
{ border-bottom: 1px dotted #6c6c6c; padding-top:25px;}

/*------end about sub nav--------*/

/**/
#council {
	width: 742px; 
	float:left;
	padding-left:16px;
	padding-top:10px;
	}
	


#council div {
	padding-bottom:10px; 
	width: 742px;
	overflow:hidden;
	}

#council img {
	border: 1px solid #bcb515; 	
	float:left;
	}


#council div.text1 {
	background:#f4f5ea;
	width:255px;
	padding:10px; 
	min-height:93px;
	_height:93px;
	float:left;
	
	
	}

#council div.list {
	padding:10px;
	width:345px;
	background:#fff;
	min-height:93px;
	_height:93px;
	float:left;
	}
	

	

#council .text1 td h5 {
	color:#675f3d;
	font-size:1.1em;	
	line-height:1.2em;
	}
	
#council .text1 td h2 {
	color:#61700a;
	font-size:18px;margin-bottom:2px;
	margin-top:1px;
	line-height:18px;

	

	}
	


	

#council div.list ul li {
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
	margin-left:5px; 
	margin-bottom:.2em;
	list-style:none;
	color:#686868;
	
	}
	



/*end council*/

/*contact*/

#text .contact h5

{
color:#66750C; 
font-size:1.5em;
line-height:1.1em;
margin-bottom:.2em; 
margin-top:30px;
}
#text  .contact h6{
	font-size:1.3em;
	color:#686868;
	
}

#generated p a {color:#879435}

#text .contact p a {
color:#68780D;
}


#generated p a:hover, #text .contact p a:hover
{text-decoration:underline;}

/*end contact*/

/*Search*/

#text .search {
	width:280px;	
	float:left; 
	}

#text .search1 {
	width:310px;	
	float:left;
	}

.state {
	width:310px;
	float:left;
	}

.state ul li {
	font-size:1.2em;
	line-height:1.2em;
	height:33px;	
	width:310px; 
	}
.state ul li h6
{
	padding-top:3px; font-weight:bold;
	font-size:1.0em;
}
		.btn_search
	{
		width:740px;
		float:left;
		padding-bottom:1px;
		}
		
	
.sborder
{border-bottom:1px solid #b9b309;
padding-top:19px; padding-bottom:4px;

}
	
	
.slider_bar
{line-height:14px; color:#675f3d; height:15px; margin-top:2px}
	
	
.yui-h-slider{position:relative; margin-top:12px;}
.yui-h-slider .yui-slider-thumb{position:absolute;cursor:default;
}
.yui-h-slider {
	background: url(images/search_scroll_bar.jpg) no-repeat 0px 0px;
	height:26px;
	width:308px;
}
 .yui-h-slider .yui-slider-thumb
{top:15px;}


.se_button {
	background:url(images/search.jpg) no-repeat;
	height:30px;
	margin-top:20px;
	width:122px;
	margin-bottom:10px;}
	

	/*WBENC*/
	.wb {
	margin-bottom:6px;
	}

.table_contact{font-size:12px}


/*cme content*/
#pane1 ul.brief
{margin-bottom:1em;}

#pane1 ul.brief li
{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:.1em;
	list-style:none;
}
		


#pane1 ul.cmelist li  {
		color:#669040; 
		font-size:1.2em;
		margin-bottom:.5em; 
		line-height:1.5em;
	    list-style:disc;
		margin-left:18px; 
	}

#pane1 ul.cmelist li  span  {color:#4b4c42;}
 
 #pane1 ul.cmelist li  a
 {color:#4b4c42;
 }
  #pane1 ul.cmelist li  a:hover
  { color:#8d8908;
  }
#pane1 h5 
{
	margin-bottom:.4em; margin-top:1.2em;
	font-size:1.4em;
}

#pane1 h3{
	padding:10px;
	color:#675F3D;
	font-size:1.6em;
	width:722px;
	background:#F4F5EA; 
	float:left; 
	border-bottom:1px solid #B9B309;
	}
#pane1 h6{
	font-size:1.2em;
	color:#8d8908;
	margin-top:.3em;
	margin-bottom:.1em;
}	

#pane1  .content {
	padding:10px ;
	background:#fff;
	float:left; width:722px;
	margin-bottom:10px;
	}
	.btn_launch
	{
	width:740px;
	float:left;
	border-top:1px solid #b9b309; 
	padding:15px 0px 0px 0px;
	float:left;
	display:inline;
		}
		
		
a.btnactivity {	
	height:24px;
	width:158px;
	display:block;
	background:url(images/launch_activity.gif) no-repeat top left;
	color:#fff;
	text-align:center;
	padding-top:6px;
	font-size:1.4em;
	}		

a.downbtn
{
		height:25px;
	width:158px;
	display:block;
	background:url(images/Download_Slide_Deck_button.gif) no-repeat top left;
	color:#fff;
	text-align:center;
	padding-top:6px; 
	
	
	font-size:1.4em;
}
a.downbtn:hover,a.btnactivity:hover

{background-position:0PX -30PX;}


.down_slide
{width:350px; float:left;
}

/*---iframe=---*/
#container_cme {
	margin:auto;
	width:100%;
	overflow:hidden;
	}
	
#cme_content {
	float:left;
	width: 100%;
	}

.back
{padding-right:21px;}
		
		
#generated {
	width:742px;
	padding-right:15px;
	padding-top:6px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#4b4c42;
	}
			

#generated h3 {
	padding:10px;
	color:#675F3D;
	font-size:1.4em;
	width:722px;
	background:#F4F5EA; 
	float:left; 
	border-bottom:1px solid #B9B309;
	}
	
#generated h5 {
	margin-bottom:.2em; 
	margin-top:1em;
	font-size:1.2em;
	color:#66750C;
	}
	
#generated h6 {
	font-size:1.1em;
	color:#8d8908;
	margin-top:.1em;
}
	
#generated div.whitebox {
	padding:10px;
	background:#fff;
	float:left; width:722px;
	margin-bottom:10px;
	}
	
#generated ul li  { 
		font-size:1em;
		margin-bottom:.3em; 
		line-height:1.3em;
	    list-style:disc;
		margin-left:18px;
	}

#generated div.whitebox p{font-size:1em;}


/*zerone*/
.subgrid
{
    margin:0px 0px 10px 0px;
    border:none;
    
}
.subgrid td
{
    padding:10px 0px 10px 0px;
}
.listdetails
{
    background:#ffffff;
}
.homegrid
{
    border:1px solid #e8ead5;
}
.list table
{
    border:1px solid #FFFFFF;
    font-weight:bold;
}
.cmehomebox
{
  
    border-bottom:8px solid #e8ead5;
    margin:0px;
}
.cmeboxtd
{
      border-bottom:1px solid #b9b309;
      vertical-align:top;
}
.mnu_selected a
{
	background: url(images/minor_nav_bg_hover.gif) repeat-x top left; 
	color: #ffffff;
	font-weight: bold;
}
.mnu_normal a
{
	color: #4c5a3d;
}
.mnu_selected
{
	background: url(images/minor_nav_bg_hover.gif) repeat-x top left; 
	color: #ffffff;
	font-weight: bold;
}
.sitemap
{
	width:100%;
	margin:-8px 0px 0px 0px;
	border-bottom:1px solid #e8ead5;
	
}
.sitemap td
{
	font-size:1.2em;
		margin-bottom:.5em; 
		line-height:1.5em;
	    list-style:disc;
		margin-left:18px; 
		border-bottom:1px solid #e8ead5;
}
.sitemap td ul
{
	margin:0px;
	padding:0px;

}
.sitemap td ul li
{
	font-size:1em;
		margin-bottom:.5em; 
		line-height:1.5em;
	    list-style:disc;
		margin-left:18px; 
		
}


/* form Thank you and error message */

.message

{ width:548px; height:auto; margin:0; padding-left:15px;}

.message h2  {
	font-weight:normal;
	font-size:22px;
	font-weight:bold;
	margin-top:.2em;
	color:#383f09;
	float:left;
	margin-left:20px;
	width:505px;
	line-height:24px;
	margin-bottom:8px;
	font-family: Helvetica, sans-serif;
	}
	
	.message p {padding-left:23px;padding-right:20px;font-size:16px;
	margin-bottom:1em; line-height:1.6em;font-family: Helvetica, sans-serif;
	color:#383f09;}
	
	
.searchmessage
{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:5px auto;
	padding:0px 0px 0px 0px;
	clear:both;
}
.whitebox {
	padding:10px;
	background:#fff;
	float:left; width:722px;
	margin-bottom:10px;
	font-size:12px;
	line-height:150%;
}
.whitebox {
	padding:10px;
	background:#fff;
	float:left; width:722px;
	margin-bottom:10px;
	}
	
.whitebox  ul li  { 
		font-size:1em;
		margin-bottom:.3em; 
		line-height:1.3em;
	    list-style:none;
		padding-left:18px;
		background:url(images/green_dot.gif) no-repeat 1px .3em;
	}
.success
{
	color:#000000;
	font-size:12px;
}
.failure
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}