body

{

	margin: 0;

	padding: 0px;

	font-family: Arial, Verdana, sans-serif;

	font-size: normal;

	height: 100%;

	color: #252525;

}

a {text-decoration: underline;}

a: hover {text-decoration: underline;}



form

{

	margin: 0px;

	padding: 0px;

}



#all

{

	margin: 0px auto;

	width: 758px;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

	background: url("images/bg.gif") repeat-y;

}



.notes

{

	color:#990033; 

	font-size: 14px;

	font-weight: bold;

}

/* top links */



#header {

	background-color: #fff;

	background-image:none;

}



#toplinks

{

	background: #ccc;

	height: 20px;

}



#toplinks ul

{

	margin: 0px;

	padding: 0px;

	list-style: none;

	float: right;

	height: 20px;

}



#toplinks ul li

{

	background: #686565;

	display: block;

	float: left;

	padding: 0px 7px 0px 7px;

	margin-left: 1px;

	height: 20px;

}



#toplinks ul li a, #toplinks ul li a:link

{

	color: #fff;

	font-weight: 900;

	font-size: 11px;

	text-decoration: none;

	height: 20px;

}

#toplinks ul li a:hover

{

	color: #ddd;

	font-weight: 900;

	font-size: 11px;

	text-decoration: none;

	height: 20px;

}

#toplinks ul li a.toplinksOn, #toplinks ul li a.toplinksOn:link, #toplinks ul li a.toplinksOn:hover {

	color: #ddd;

	font-weight: 900;

	font-size: 11px;

	text-decoration: none;

	height: 20px;

} 

.bullet {

	color:#990033;

	font-size: 15px;

	font-weight: bold;

}





/* logo */



#logo

{

	/*height:66px;*/

	height: 80px;

	clear: both;

	padding-top:10px;

	background: #fff;

	padding-right: 10px;

	background: #fff url("images/CCHP-brownLogo.gif") no-repeat 10px 5px;

	/* new brown logo - 235px by 80px - change April 11, 2008 

	new logo March 23, 2010 10px 5px;*/

}



#logolink {

	height: 56px;

	width: 233px;

	float:left;

	padding: 0px 10px 0px 10px;

}



#logolink a {

	display: block;

	height: 56px;

	width: 233px;

		padding-top:0;

}



#logolink span {

	display: none;

	height: 56px;

	width: 233px;

		padding-top:0;



}



#logo select

{

	text-align: left;

}



#affiliates

{

	text-align: right;

}



#affiliates label

{

	font-size: smaller;

	color: #999;

	font-weight: bold;

}



#textup

{

	float: left;

	padding-right: 10px;

}



#textresize

{

	float: right;

	padding-top: 5px;

}



#textup a

{

	background: url("images/text_inc.gif") no-repeat;

	width: 100px;

	height: 26px;

	display: block;

}



#textup a span

{

	display: none;

}



#textdown

{

	float: left;

}



#textdown a

{

	background: url("images/text_dec.gif") no-repeat;

	width: 100px;

	height: 26px;

	display: block;

}



#textdown a span

{

	display: none;

}



span {

color:black;

}



/* promo */



#promo

{

	border-top: 1px solid #fff;

	border-right: 1px solid #fff;

	float: left;

	width: 250px;

}



#promo #page-photo

{

	background: #ccc;

	height: 210px;

	border-bottom: 1px solid #fff;

}



#promo #page-photo img

{

	border-bottom: 1px solid #fff;

}



.promo-links 

{

	height: 70px;

	border-bottom: 1px solid #fff;

	line-height:15px;

	

}



.promo-links a

{

	padding: 20px 0px 0px 100px;

	display: block;

	background: url("images/arrow_orange.gif") no-repeat 80px 20px;

	font-size: 12px;

	text-decoration: none;

	color: #333333;

	font-weight: 900;

	height: 50px;

}



#physicians-hospitals span , #our-health-plans span, #medicare-advantage-plans span, #news-events span, #health-education span, #fda-food-safety span  {

	font-size: 12px;

	font-weight: 900;

	height: 50px;

}



#physicians-hospitals

{

	background: #e5e5e5 url("images/left_small_1.jpg") no-repeat;

}



#our-health-plans

{

	background: #e5e5e5 url("images/left_small_2.jpg") no-repeat;

}



#medicare-advantage-plans

{

	background: #e5e5e5 url("images/left_small_3.jpg") no-repeat;

}

#news-events

{

	background: #e5e5e5 url("images/left_small_4.jpg") no-repeat;

}

#health-education

{

	background: #e5e5e5 url("images/left_small_5.jpg") no-repeat;

}

#fda-food-safety

{

	background: #e5e5e5 url("images/left_small_6.jpg") no-repeat;

}

#FDA-safety {display:none}



/* resource links on the left side */

#resource

{

	border-top: 1px solid #fff;

	float: left;

	width: 250px;	

}

#resource span {

	font-size: 12px;

	color: #666666;

}

#resource #page-photo

{

	background:#ccc; /*#f1f0f0; */

	height: 220px;

	border-bottom: 1px solid #fff;

}



#resource #page-photo img

{

	border-bottom: 1px solid #fff;

}



/* list in two lines */

.resource-linksT 

{

	height: 40px;

	border-bottom: 1px dotted #fff;

	line-height:15px;

	color: #666666;

}

.resource-linksT a:hover

{

	text-decoration: underline;

	color: #666666;

}

.resource-linksT a

{

	padding: 5px 10px 0px 20px;

	display: block;

	background: url("images/arrow_red_sm.gif") no-repeat 8px 8px;

	font-size: 12px;

	text-decoration: none;

	color: #333333;

	/*font-weight: 900;*/

	height: 40px;

}

.resource-links 

{

	height: 25px;

	border-bottom: 1px dotted #fff;

	line-height:15px;

	color: #666666;

}

.resource-links a:hover

{

	text-decoration: underline;

	color: #666666;

}

.resource-links a

{

	padding: 5px 0px 0px 20px;

	display: block;

	background: url("images/arrow_red_sm.gif") no-repeat 8px 8px;

	font-size: 12px;

	text-decoration: none;

	color: #333333;

	/*font-weight: 900;*/

	height: 25px;

}

#quick-link

{

	float: left;

	width: 250px;	

	background-color: #fff;

}

#quick span {

	font-size: 14px;

	font-weight:bold;

	color: #666666;

}

.quick-links 

{

	height: 50px;

	line-height:16px;

	color: #666666;

	border:1px solid #ddd;

}

.quick-links a:hover

{

	text-decoration: underline;

	color: #666666;

}

.quick-links a

{

	padding: 15px 0px 0px 20px;

	display: block;

	font-size: 14px;

	text-decoration: none;

	color: #333333;

	font-weight: 900;

	height: 40px;

}



/* main styles */

#main

{

	border-top: 1px solid #fff;

	float: left;

	width: 489px;	

}



#breadcrumb

{

	background: #e5e5e5;/*#f1f0f0;*/

	font-size: 12px;

	padding: 5px 5px 5px 10px;

	color: #990033;

	width:492px;

}

#breadcrumb span

{

	color: #990033;

}

#breadcrumb a

{

	color: #666;

}



#content

{

	padding: 10px;

}



/* footer */



#footer

{

	border-top: 1px solid #ccc;

	padding: 10px 0px 10px 5px;

	clear: both;

	background: #fff;

	height:60px;

}



#footer ul

{

	padding: 0px;

	margin: 0px;

}



#footer ul li

{

	display: block;

	float: left;

	border-left: 1px solid #ccc;

	padding: 0px 10px 0px 10px;

	font-size: 11px;



}



#footer ul li.first

{

	border: none;

}



#footer ul li a

{

	color: #666;

}



#copyright

{

	padding: 3px 0px 0px 10px;

	font-size: 11px;

	color: #999;

	clear: both;

}





/* content */



#content

{

	font-size: 13px;

	padding-bottom: 20px;

}



#content font, td

{

	font-size: 13px;

}



#content h1

{

	font-size: 18px;

	margin: 0px;

	padding: 10px 0px 10px 0px;

	color: #990033;

}

#content h1 span

{

	font-size: 18px;

	color: #990033;

}



#content h6

{

	color: #000;

	font-size: 15px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

#content p

{

	font-size: 13px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

#content .horzLine {

	margin-bottom: 10px;	

	border-bottom: 1px dotted #333;

}

#content h3

{

	color: #000;

	font-size: 15px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

#content h4

{

	color: #000;

	font-size: 13px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}



#content a

{

	color: #990033;

	font-size: 13px;

}



#content a:hover

{

	color: #000;

	/*text-decoration: none;*/

	font-size: 13px;

}

#content ol

{

	margin: 0px;

	padding: 0px 0px 15px 30px;

	list-style-type: alphabetic;

}

#content ol .redol

{

	color:#990033;

}

#content ul

{

	margin: 0px;

	padding: 0px 0px 15px 30px;

	list-style-type: disc;

}

#content ul .blkul

{

	color:#000000;

}



#content ul .redbl

{

	color:#990033;

}

#content ul li span

{

	color: #000;

}

#content ul li span

{

	color: #000;

}

#disclaimer {

	color: #555;

	font-size: 13px;

}

#disclaimer a, #disclaimer a:link {

	color: #990033;

	font-size: 13px;

}

#disclaimer a:hover {

	color: #555;

	font-size: 13px;

}

#sitemap-left

{

	float: left;

	width: 48%;

	padding-bottom: 20px;

}



#sitemap-left p

{

	padding: 10px;

}



#sitemap-right

{

	float: left;

	width: 48%;

	padding-left:10px;

	padding-bottom: 20px;

}



#sitemap-right p

{

	padding: 10px;

}



.section

{

	clear: both;

	display: block;

}



.section .main

{

	width: 200px;

	float: left;

	padding-bottom: 10px;

}



.section .sub

{

	width: 250px;

	float: left;

	padding-bottom: 10px;

}



table.section

{

	width: 100%;

	margin-bottom: 20px;

}



table.section 

{

	border-bottom: 1px dotted #999;

}



table.main

{

	width: 200px;

	padding: 10px 0px 10px 0px;

}



table.sub

{

	padding: 10px 0px 10px 0px;

}





.blackul {

	list-style-type: disc;

	color:#000000;

}

.blackul li{

	list-style-type: disc;

	color:#000000;

}

.redul {

	list-style-type: disc;

	color:#990033;

}





/* homepage specific */

#hppanel

{

	background: #fff url("images/homepage_panel.jpg") no-repeat;

	height: 0px;

	padding-top: 201px;

	margin-top: 1px;

	border-bottom: 8px solid #ccc;

}



#hppanel h1, #hppanel p

{

	display: none;

}



#main .hp

{

	padding-left: 18px;

	/*border-left: 1px solid #fff;

	background: #f3f3f3;*/

}



#main h2

{

	font-size: 15px;

	color: #666;

	margin: 0px;

	padding: 5px 5px 5px 18px;

	background: #efefef;

	/*border-left: 1px solid #fff;*/

	border-bottom: 1px solid #fff;

}

#main, h4, .hp h4

{

	font-size: 13px;

	color: #000;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}



.fda-details {width:300px;}







#lihome {

width:103px;

height:18px;

margin:0;

}

#lihome img {

padding:0;

margin:0;

border:0px;

}

#lihome a:hover {

background:none;

}

#limembers {

width:120px;

height:18px;

padding:0;

margin:0;

}

#limembers img {

padding:0;

margin:0;

border:0px;

}

#limembers a:hover {

background:none;

}

#lipromembers{

width:188px;

height:18px;

padding:0;

margin:0;

}

#lipromembers img {

padding:0;

margin:0;

border:0px;

}

#lipromembers a:hover {

background:none;

}

#liemployers{

width:130px;

height:18px;

padding:0;

margin:0;

}

#liemployers img {

padding:0;

margin:0;

border:0px;

}

#liemployers a:hover {

background:none;

}

#liproviders{

width:123px;

height:18px;

padding:0;

margin:0;

}

#liproviders img {

padding:0;

margin:0;

border:0px;

}

#liproviders a:hover {

background:none;

}

#chinese{

width:93px;

height:18px;

padding:0;

margin:0;

}

#chinese img {

padding:0;

margin:0;

border:0px;

}

#chinese a:hover {

background:none;

}









.suckertreemenu {

	padding: 0px;

	margin: 0px;

	height:18px;

}





.suckertreemenu ul {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}



/*Top level list items*/

.suckertreemenu ul li{

position: relative;

display: inline;

float: left;

background-color: #820024; /*overall menu background color*/

white-space: nowrap;

font-size: smaller;

font-weight: 600;



}



/*Top level menu link items style*/

.suckertreemenu ul li a{

display: block;

}

	

/*1st sub level menu*/

.suckertreemenu ul li ul{

left: 0;

position: absolute;

top: 0em; /* no need to change, as true value set by script */

display: block;

visibility: hidden;

background: #f0f0f0;

border: 1px solid #ccc;

border-bottom:0px;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.suckertreemenu ul li ul li{

display: list-item;

float: none;

background: #818181;

color: #818181;

font-weight: normal;

text-align: left;

width:100%;

border: 0px solid #ccc;

font-stretch: narrower;

display: block;

font-size: 12px;

}



/*All subsequent sub menu levels offset after 1st level sub menu */

.suckertreemenu ul li ul li ul{ 

top: 0;

display:block;

}



/* Sub level menu links style */

.suckertreemenu ul li ul li a{

display: block;

width:275px;

text-decoration: none;

background: #f0f0f0;

color: #656565;

font-weight: normal;

text-align: left;

padding:3px;

padding-right: 10px; 

padding-left: 4px;

border-bottom: 1px solid #ccc;

border-bottom-width:100%;

}



.suckertreemenu ul li ul li a:hover{

background-color: #818181;

color: #fff;

display: block;

text-decoration: none;

}

/*

hr {

color: #ccc;

width:250px;

height:1px;

margin: 0px;

text-align:left;

padding: 0px;

border: none 0;

background-color: #ccc;

line-height:0px;

}

*/

blockquote{padding:5px 20px 15px 30px;;margin:0;}



.linetop {border-top: 1px solid #666666}

.lineright {border-right: 1px solid #666666}

.linebottom  {border-bottom: 1px solid #666666}

.lineleft {border-left: 1px solid #666666}


/* body tab container elements */
.tabContainer
{
	 width: 470px;
	 margin-bottom:20px;
}
.tabContentModule
{
	width: 472px;	
}
.tabLinksModule
{
	width: 472px;	
	height: 30px;
	background: url("images/tabLink_bg.gif") repeat-x top left;	
}
#tabLinks ul
{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 30px;
	text-align: center;	
	font-size: 12px; 
	font-weight: bold;
	color: blue;
}
.tabLink1, .tabLink2, 
.tabLink1_On, .tabLink2_On
{
	text-align: center;
	height: 30px;
	padding-top: 1px;
	background-color: #FFF;
}
#tabLinks ul li a, #tabLinks ul li a span
{
	color: #666;
	text-decoration: none;
}
#tabLinks ul li a:hover, #tabLinks ul li a:hover span
{
	color: #000;	
	text-decoration: none;
}
#tabLinks ul li.tabLink1 a, 
#tabLinks ul li.tabLink2 a,
{
	color: #333;
}
#tabLinks ul li.tabLink1_On a, #tabLinks ul li.tabLink1_On a:hover,
#tabLinks ul li.tabLink2_On a, #tabLinks ul li.tabLink2_On a:hover,
{
	color: #000;
}
#tabLinks ul li.tabLink1_On a span, #tabLinks ul li.tabLink1_On a:hover span,
#tabLinks ul li.tabLink2_On a span, #tabLinks ul li.tabLink2_On a:hover span,
{
	color: #000;
}
#tabLinks ul li.tabLink1_On a span, #tabLinks ul li.tabLink1_On span,
#tabLinks ul li.tabLink2_On a span, #tabLinks ul li.tabLink2_On span,
{
	color: #000;
}
.tabLink1, .tabLink1_On
{ 
	width: 70px;
}
.tabLink2, .tabLink2_On
{ 
	width: 70px;
	margin-left: 4px;
}

#tabLinks ul li.tabLink1 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabLink_off.gif") no-repeat top center;
	width: 70px;	
	height: 30px;
}
#tabLinks ul li.tabLink1_On 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabLink_on.gif") no-repeat top center;
	width: 70px;	
	height: 30px;
}
#tabLinks ul li.tabLink2 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabLink_off.gif") no-repeat top center;
	width: 70px;	
	height: 30px;
}
#tabLinks ul li.tabLink2_On 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabLink_on.gif") no-repeat top center;
	width: 70px;	
	height: 30px;	
}

#tabLinks ul li.tabLink1 span, #tabLinks ul li.tabLink1_On span
{
	vertical-align: middle;
	text-align: center;	
}
#tabLinks ul li.tabLink2 span, #tabLinks ul li.tabLink2_On span
{
	vertical-align: middle;
	text-align: center;
}
#tabLinks ul li.tabLink1 .tabTopPad, #tabLinks ul li.tabLink1_On .tabTopPad,
#tabLinks ul li.tabLink2 .tabTopPad, #tabLinks ul li.tabLink2_On .tabTopPad
{
	margin-top: 10px;
	text-decoration: none;
}

/* tab content area elements */
.tabContentArea
{
	width: 470px; /* total witdth: 632px */
	height: 50px auto;
	border-left: 1px solid #c4c4c4;	
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 1px;
	padding-top: 6px;
	font-size: 11px;
	overflow: hidden;
	float: left;	
}
#tabLinkContent1,#tabLinkContent3
{
	display:block;
}
#tabLinkContent2,#tabLinkContent4
{
	display:none;
}

/* Information */
.infoTabModule
{
	float: left;
	width: 450px;
	/*margin-left: 3px;	
	margin-right: 4px;	*/
	padding:5px;
	padding-left:10px;
	padding-bottom:10px;
}

ul.blkul {font-size:13px;}

/*Fix redul font size */
.redul, p, body {font-size:13px;color: #333;}

/* only table1*/
#table1 .tr-td-first {border:1px solid #ccc}
#table1 .tr-td-td-first{border:1px solid #ccc; border-left:none}
#table1 .tr-td {border:1px solid #ccc; border-top:none;}
#table1 .tr-td-td {border:1px solid #ccc; border-left:none; border-top:none;}


/* pro individual plan and pro group plan tab */
#tabProLinks ul
{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 30px;
	text-align: center;	
	font-size: 11px; 
	color: blue;
}
.tabProLink1, .tabProLink2, .tabProLink3,
.tabProLink1_On, .tabProLink2_On, .tabProLink3_On
{
	text-align: center;
	height: 30px;
	padding-top: 1px;
	background-color: #FFF;
}
#tabProLinks ul li a, #tabProLinks ul li a span
{
	color: #666;
	text-decoration: none;
}
#tabProLinks ul li a:hover, #tabProLinks ul li a:hover span
{
	color: #000;	
	text-decoration: none;
}
#tabProLinks ul li.tabProLink1 a, 
#tabProLinks ul li.tabProLink2 a,
#tabProLinks ul li.tabProLink3 a
{
	color: #333;
}
#tabProLinks ul li.tabProLink1_On a, #tabProLinks ul li.tabProLink1_On a:hover,
#tabProLinks ul li.tabProLink2_On a, #tabProLinks ul li.tabProLink2_On a:hover,
#tabProLinks ul li.tabProLink3_On a, #tabProLinks ul li.tabProLink3_On a:hover
{
	color: #000;
}
#tabProLinks ul li.tabProLink1_On a span, #tabProLinks ul li.tabProLink1_On a:hover span,
#tabProLinks ul li.tabProLink2_On a span, #tabProLinks ul li.tabProLink2_On a:hover span,
#tabProLinks ul li.tabProLink3_On a span, #tabProLinks ul li.tabProLink3_On a:hover span
{
	color: #000;
}
#tabProLinks ul li.tabProLink1_On a span, #tabProLinks ul li.tabProLink1_On span,
#tabProLinks ul li.tabProLink2_On a span, #tabProLinks ul li.tabProLink2_On span,
#tabProLinks ul li.tabProLink3_On a span, #tabProLinks ul li.tabProLink3_On span
{
	color: #000;
}
.tabProLink1, .tabProLink1_On
{ 
	width: 150px;
}
.tabProLink2, .tabProLink2_On
{ 
	width: 120px;
	margin-left: 4px;
}
.tabProLink3, .tabProLink3_On
{ 
	width: 100px;
	margin-left: 4px;
}
#tabProLinks ul li.tabProLink1 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabProLink1_off.gif") no-repeat top center;
	width: 150px;	
	height: 30px;
}
#tabProLinks ul li.tabProLink1_On 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabProLink1_on.gif") no-repeat top center;
	width: 150px;	
	height: 30px;
}
#tabProLinks ul li.tabProLink2 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabProLink2_off.gif") no-repeat top center;
	width: 120px;	
	height: 30px;
}
#tabProLinks ul li.tabProLink2_On 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabProLink2_on.gif") no-repeat top center;
	width: 120px;	
	height: 30px;	
}
#tabProLinks ul li.tabProLink3 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabProLink3_off.gif") no-repeat top center;
	width: 100px;	
	height: 30px;
}
#tabProLinks ul li.tabProLink3_On 
{
	float: left;
	padding: 9px 0px 0px 0px;		
	background: url("images/tabProLink3_on.gif") no-repeat top center;
	width: 100px;	
	height: 30px;	
}
#tabProLinks ul li.tabProLink1 span, #tabProLinks ul li.tabProLink1_On span, #tabProLinks ul li.tabProLink3_On span
{
	vertical-align: middle;
	text-align: center;	
}
#tabProLinks ul li.tabProLink2 span, #tabProLinks ul li.tabProLink2_On span, #tabProLinks ul li.tabProLink3_On span
{
	vertical-align: middle;
	text-align: center;
}
#tabProLinks ul li.tabProLink1 .tabTopPad, #tabProLinks ul li.tabProLink1_On .tabTopPad,
#tabProLinks ul li.tabProLink2 .tabTopPad, #tabProLinks ul li.tabProLink2_On .tabTopPad,
#tabProLinks ul li.tabProLink3 .tabTopPad, #tabProLinks ul li.tabProLink3_On .tabTopPad
{
	margin-top: 10px;
	text-decoration: none;
}
#tabProContent1,#tabProContent2, #tabProContent4
{
	display:none;
}










* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/

padding-top: 1em;

}

/* Holly Hack for IE \*/

* html .suckertreemenu ul li { float: left; height: 1%; }

* html .suckertreemenu ul li a { height: 1%; }

/* End */




