html{ margin: 0px; border: 0px; padding: 0px; }

a{			background-color: transparent;	
			text-decoration: none;		 color:	#0079B1;	}
a:visited{	text-decoration: none;		 color:	#0079B1;	}
a:hover	 {	text-decoration: underline;  color:	#6A6A6A;	}
a:active {	text-decoration: underline;  color:	#0079B1;	}

p{ font-size: 10pt }
a{ font-size: 10pt }

.staged{ border: #BBDDFF 1px solid; }

.highlighted{ color: Navy; background: Yellow; }

h2{
	color:			#6A6A6A;
	font-size:		10.5pt! important; 
	font-weight:	bold; 
	line-height:	1.3; 
}

table.border{
	margin:			0px 0px 0px 0px;
	border:			1px;
	padding:		3px 3px 3px 3px;
	
	width:			97%;
}

tr.cell_heading{
	font-size:		10pt;
	font-weight:	bold;
	vertical-align:	top;
}

tr.cell{
	font-size:		8pt;
	vertical-align:	top;
}

table.border tr{
	font-size:		11pt;
	vertical-align:	top;
}

body{
	margin:			0px;
	border:			0px; 
	padding:		5px; /*padding:		0px 500px 0px 500px;*/
	
	font-size:		11pt; 
	font-family:	verdana, arial, helvetica, sans-serif;
}

.button{
	margin-top:		3px;
	
	color:			#0079B1;
	font-weight:	bold;
	font-size:		8pt;
}

.date{
	color:			#000;
	font-size:		8pt;
	font-weight:	bold;
	text-align:		right;
}

/*.wrapper{
	margin:			0px -500px 0px -500px;
	
	position:		relative;
	min-width:		1000px;
}*/

 #banner{
 	margin-top:		0px;
	margin-right:	-500px;
	border-bottom:  0px solid white !important;
	
	float:			left;
	width:			100%;
	height:         97px !important;
	min-width:		900px;/*950px;*/
	/*background:     url("../images/HeaderBG.png") repeat-x left bottom;*/
 	 
}

#banner > a > img{
	margin:			0px;
    margin-left:	10px;
	border:			0px;
	padding:		0px;
	
	float:			left;
}

#banner > h1{
	margin-top:		15px;
	margin-left:	0px;
	padding-left:	10px;
	
	color:			#366;
	font-size:		16px;
	font-weight:	bold;
	line-height:	20px;
	float:			left;
}

#banner > h1 > a{		color: #366;	 font-size: 12pt; }
#banner > h1 > a:hover{	text-decoration: none; } 

#nav{
	padding-bottom:	11px;
	
	color:			#0079B1;
	/*height:			26px;*/
	width:			100%;
	min-width:		725px;
	text-align:		left;
	float:			left;
}

#nav > div > ul{
	margin:         -58px 0 0 333px;
	padding:		2px 0px 0px 0px;
	height:         23px;
	
	list-style-type:none;
}

#nav > div > ul > li{	display:	inline;	}
#nav > div > ul > li > a{	font-size:	9pt;	}

/* start home.aspx only */

#main{
	/*padding-right:	2%; */
	
	left:			5px; 
	float:			left; 
	width:			100%;
	min-width:		725px;
}

.spotlight{
	margin:			10px auto 10px auto;
	padding:		5px 0px 10px 0px;
	
	float:			left;
	width:			500px;
}

.individuals_container{
	margin:			0px 0px 0px 1px;
	
	float:			left;
	background:		url(../images/homeboxcorner.png) #CCCCCC no-repeat right top;
}

.providers_container{
	margin-left:	5px;
	padding-left:	0px;
	
	float:			right;
	background:		url(../images/homeboxcorner.png) #CCCCCC no-repeat right top;
}

.aboutus_container{
	margin-left:	5px;
	padding-left:	0px;
	
	float:			right;
	background:		url(../images/homeboxcorner.png) #CCCCCC no-repeat right top;
}

.research_container{
	margin:			0px 0px 0px 1px;
	
	float:			left;
	background:		url(../images/homeboxcorner.png) #CCCCCC no-repeat right top;
}

.container{
	margin-bottom:	2%;
	padding-top:	5px;
	width:			49.5%; 
	min-width:		370px;
}

.container > h3{
	margin:			0px;
	padding-bottom:	4px;
	
	color:			#0079B1;
	font-weight:	bold;
	line-height:	140%;
}

.container > h3 > a{
	font-size:		11pt;
	color:          #414141;
}

.container > h3 > a > img{
	margin-left:	6px;
	margin-right:	6px;
	border:			0px;
}

.individuals_list{	border: #CCCCCC 1px solid; }
.providers_list{	border: #CCCCCC 1px solid; }
.aboutus_list{		border: #CCCCCC 1px solid; }
.research_list{		border: #CCCCCC 1px solid; }

.list{
	/*padding:		0px 5px 5px 0px;*/
	height:			180px;
	padding:		0px;
	background-color:#FEFEFE;
	padding-right:   50px;
}

.list div img{
	padding:		0px;
	margin:			15px 25px 10px 5px;
	border:			0px;
}

.list div ul{
	margin:			10px 0px 0px 0px;
	padding:		0px;
	width:			220px;
	
	float:			right;
}

.list div ul li{
	margin:			0px 0px 0px -18px;
	padding:		0px 0px 0px 13px;
	
	font-size:		10pt;
	line-height:	140%;
	list-style-type:none;
	background-color:#FEFEFE;
	background:		url(../images/arrow.gif) #FFF no-repeat 0px 0px; 
}

.list div ul li a{		list-style-type:none;	}

.list div ul li a:active{
	list-style-type:none;
	/*background:		url(../images/arrow1.gif) #FFF no-repeat 0px 0px; */
}

.centered_element{
	width:			400px;
	margin-left:	auto; 
	margin-right:	auto;
	height:			178px;
}

.homelinks{
	margin:			20px auto 0px 50px; 
	vertical-align:	middle;
	width:			1000px;
	padding-left:	20px;
}

.homelinks p{
	border:			#C0D0E0 1px solid;
	padding:		5px 5px 5px 5px;
	
	font-size:		10pt;
	vertical-align:	middle;
	line-height:	1.3;
	width:			600px;
	background:		#CCCCCC;
}

.homelinks > a > img{	vertical-align: middle; }
.homelinks > img{	vertical-align: middle; }

/* end home.aspx only */

.sidebar{
	margin-top:		10px;
	padding-top:	5px;
	
	width:			21%;
	float:			right;
	background:		url(../images/side.gif) #CCCCCC no-repeat left top; 
}

.sidebar p{	font-size:	10pt; }
.sidebar a{	font-size:	10pt; }

.sidebar > h3{
	margin:			0px; 
	padding-bottom:	4px; 
	
	color:			#414141;
	font-size:		10pt;/*trial*//*pre-trial 11px;*/
	font-weight:	bold;
	text-align:		center;
	line-height:	140%;
	text-transform: capitalize;/*trial*/
}

.sidebar_list{
	border:			#CCC 1px solid;
	padding-top:	10px;
	
	color:			#6A6A6A;
	font-size:		10pt;
	text-align:		left;
	line-height:	150%;
	background-color:#FEFEFE;
}

.sidebar_list h4{
	margin:			0px;
	border:			#CCC 1px solid;
	padding:		7px 3px 7px 9px;/*trial*//*pre-trial  3px 3px 3px 9px;*/
	
	color:			#414141;
	font-size:		10pt;/*trial*//*pre-trial 9px;*/
	font-weight:	bold;
	line-height:	1;
	position:		relative;
	background:		#CCC;
	text-align:		center;/*trial*/
	text-transform: capitalize;/*trial*/
}

.sidebar_list h4.special{ 
	background:		#99CCCC; 
}

.sidebar_list p{
	margin:			0px;
	font-size:		10pt;
	padding:		5px 6px 5px 15px;
}

.sidebar_list ul{
	margin:			5px 5px 5px 0px;
	padding:		0px 5px 5px 15px;
	
	color:			#000; 
	text-decoration:none;
}

.sidebar_list ul > li{
	margin:			2px 4px;
	padding:		0px 0px 0px 15px;
	
	font-size:		10pt;
	color:			#6A6A6A;
	list-style-type:none;
	text-decoration:none;
	background:		url(../images/arrow1.gif) #FFF no-repeat 0px -1px;
}

.sidebar_list ul > li a{
	margin:			1px;
	font-size:		10pt;
}

#footer{
	margin:			0px;
	padding:		30px 0px 0px 0px;
	
	color:			#6A6A6A;
	font-size:		8pt;
	text-align:		center;
	line-height:	130%;
	width:			100%;
	float:			left;
}

.breadcrumb{
	border-top:		silver 1px dotted;
	border-bottom:	silver 1px dotted;
	padding:		8px 0px 12px 10px; 
	
	color:			#0079B1;
	width:			99%;
	position:		relative;
}

.breadcrumb > span{	font-size: 8pt; }
.breadcrumb > span > a{	font-size: 8pt; }

/* ------------------ */
#ctl00_MasterPlaceHolder_divSubMainColumn{	width: 76%;	}
#ctl00_MasterPlaceHolder_divSubMain{		width: 97%; }
/* ------------------ */

.submain{
	margin-top:		-10px;
	padding-right:	0px;
	width: 400;
	height:320;
	left:			5px;
	float:			left;
	background:		transparent;
}

/***************************** menu start *****************************/

.menu{
	margin:			0px 0px 11px;
	padding:		20px 0px 0px 0px;
	
	z-index:		1;
	width:			190px;
	float:			left;
	background-color:Transparent;
}

.menu > h3{
	margin:			0px;
	padding-top:	3px; 
	
	color:		    White;
	font-weight:	bold;
	text-align:		center;
	line-height:	140%;
}

.menu > h3 > a{		  color: White; font-size: 11pt; text-transform: capitalize;*//*trial*/ /*}
.menu > h3 > a:hover{ color: #6A6A6A; }

a.menuitem,a.menuitem:visited{ color: #333333; }
a.menuitem:hover{     color: #6A6A6A;	}

               		                                                              */

/***************************** menu end *****************************/

.content .cmsMainBlock table.default{
	margin:			0px 0px 0px 0px;
	padding:		3px 3px 3px 3px;
	
	font-size:		10pt;
	width:			97%;
}	

.content .cmsMainBlock table.left{
	margin:			0px 0px 0px 20px;
	padding:		3px 3px 3px 3px;
	
	font-size:		10pt;
	width:			97%;
}

.content{
	margin:			20px 0px 11px 20px;
	
	width:			70%;
	max-width:		70%;
	float:			left;
	clear:			none;
}

.content h1{
	padding-top:	5px;
	
	font-size:		16pt;
	font-weight:	bold;
	line-height:	110%;
}

.content a{		font-size: 10pt; }
.content p{		font-size: 10pt; }
.content p a{	font-size: 10pt; }

.content img{
	border-width:	0px;
	padding:		3px 3px 0px 3px;
	
	z-index:		1;
	display:		inline;
}

.content img.border{
	border:			#C0D0E0 0px solid;
}

.content ul{
	margin:			0px;
	padding:		5px 5px 5px 10px;
	
	color:			#6A6A6A;
	line-height:	120%;
}


.content ul li{
	padding:		0px 0px 0px 15px;
	
	list-style-type:none;
	font-size:		10pt;
	background:		url(../images/arrow1.gif) #FFF no-repeat 0px 0px;
}


.content ul li a{
	list-style-type:none;
}

.content ul li a:hover{
	list-style-type:none;
}

.content ol{
	margin:			0px;
	padding:		5px 5px 5px 35px;
	
	color:			#6A6A6A;
	font-size:		10pt;
	line-height:	120%;
}

.content ol li{
	padding-right:	0px;
	padding-left:	5px;
	
	background-color:transparent;
}

.content ol li a{
	list-style-type:none;
}

.content ol li a:hover{
	list-style-type:none;
}

.feature{
	padding:		30px 0px 0px 0px;
	
	font-size:		9pt;
	text-align:		left;
	line-height:	90%;
	background-color:transparent;
}

.feature > div > p{
	padding:		0px 5px 0px 10px;
	
	color:			#333333;
	font-weight:	bold;
	text-align:		left;
	line-height:	90%;
}

.box > div > div > ul > li{	line-height: 115%;	}
.box > div > div > ul > li > a:hover{ text-decoration:none; }

.box{
	border:			#00aeef;
	border-width:	0px 1px 1px 1px;
	border-style:	solid;
}

.individual{
	border:			#008ecc;
	border-width:	0px 1px 1px 1px;
	border-style:	solid;
}

.provider{
	border:			#008ecc;
	border-width:	0px 1px 1px 1px;
	border-style:	solid;
}

#about     { background: url(../images/about_tall.png) no-repeat right top;   }
#individual{ background: url(../images/Individuals.png) no-repeat top right;   }
#provider  { background: url(../images/Providers.png) no-repeat top right;    }
#research  { background: url(../images/Research.png) no-repeat right top; }


/* --------------------- */

li.handcur{
	margin:			0px 0px 0px -15px;
	padding-top:	3px;
	
	font-size:		10pt;
	line-height:	140%;
	list-style-type:none;
	background-color:#FEFEFE;
}

ul.menulist{
	margin-top:		0px;
	
	font-size:		11pt;
	line-height:	140%;
	list-style-type:none;
	background-color:#FEFEFE;
}

.handcur{  cursor: pointer; } 

div.branch{
	margin-top:		0px;
	margin-left:	0px;
	display:		none;
}

/* Lefthand menu generated by cms from user control menus */
a.handcur{
	padding:		0px 0px 0px 15px;
	
	list-style-image:none;
	background:		url(../images/arrow.gif) #FFF no-repeat 0px 0px;
}

.search{ float: right;  width: 100%; }

.innerwrapper{ padding: 0px; }


div.ek_displayname_label{
	font-size:		xx-large;
}

.subscriptions tr td input{
	position:		relative;
	float:			left;
	vertical-align:	top;
}

.subscriptions tr td label{
	padding-right:	10px;
	
	position:		relative;
	float:			right;
	width:			90%;
	text-align:		left;
	vertical-align:	top;
}

a.rotator{	font-size: 10pt;	}

td{ font-size: 10pt; }

table.photo{ font-size: 10pt; }
table.photo tr td{ font-size: 10pt; }


.virtualpage a img{ border:0px; }
img{ border:0px; }

.imageplayer10{ width:975px; height:220px; padding-left: 15px; }
.imageplayercontainer{ width:975px; height:220px; padding-left: 15px; margin-bottom: 15px; } /*previously .imageplayer10 */
.imageplayerheader{ background: url('../images/BannerCorner.png') no-repeat scroll right top #CCCCCC; height: 12px; } /*new*/
.imageplayerbody{ border:solid 3px #cccccc; height: 156px; padding-top:6px; padding-right:20px; padding-left:6px; } /*new*/

.side_top10{background: url(/images/player10_side_top.jpg) 0 0 repeat-x;}
.side_left10{background: url(/images/player10_side_left.jpg) 0 0 repeat-y;}
.side_right10{background: url(/images/player10_side_right.jpg) 100% 0 repeat-y;}
.side_bottom10{background: url(/images/player10_side_bottom.jpg) 0 100% repeat-x;}
   
.corner_topleft10{background: url(/images/player10_corner_topleft.jpg) 0 0 no-repeat;}
.corner_topright10{background: url(/images/player10_corner_topright.jpg) 100% 0 no-repeat;}    
.corner_bottomleft10{background: url(/images/player10_corner_bottomleft.jpg) 0 100% no-repeat;}
.corner_bottomright10{background: url(/images/player10_corner_bottomright.jpg) 100% 100% no-repeat; padding: 20px 23px 10px 10px;}

/* xPolicy Section */

.chapter_id{    font-size: 13pt; font-weight: bold; width: 13em; height: 50px; white-space: nowrap; }
.subchapter_id{ font-size: 11pt; font-weight: bold; width: 13em; height: 35px; white-space: nowrap; color: #6A6A6A; }
.part_id{       font-size: 10pt; font-weight: bold; width: 13em; height: 25px; white-space: nowrap; color: #6A6A6A; text-indent: 1cm; }
.part_id__{     font-size: 13pt; font-weight: bold; width: 13em; height: 50px; text-align: right; }
.section_id{    font-size:  9pt; font-weight: bold; width: 13em; white-space: nowrap; text-indent: 0.33cm; }
.section_id__{  font-size: 13pt; font-weight: bold; width: 13em; height: 50px; }

.chapter_title{    font-size: 13pt; font-weight: bold; width: 80%; }
.subchapter_title{ font-size: 11pt; font-weight: bold; width: 80%; color: #6A6A6A; text-indent: 0.1cm; }
.part_title{       font-size: 10pt; font-weight: bold; width: 80%; color: #6A6A6A; text-indent: 0.5cm; }
.part_title__{     font-size: 13pt; font-weight: bold; width: 80%; text-indent: 1cm; }
.section_title{    font-size:  9pt; font-weight: bold; width: 80%; }
.section_title__{  font-size: 13pt; font-weight: bold; width: 80%; }

.section{
    font-size: 10pt;
    font-family: courier, Andale Mono,monospace,verdana,arial !important;
    line-height: 140%;
}
.break{
    height: 15px;
}

a.part{       color: #6a6a6a; text-decoration: none; }
a.part:hover{ color: #0079B1; text-decoration: underline; }


h1.PolicyAndRules{ margin-top: 25px; font-family: Andale Mono, courier; }
.section_text{ font-size:11pt; line-height: 140%; font-family: courier,Andale Mono, monospace,verdana,arial !important;  }

.droplist{
	color:			#0079B1;
	border-style:	inset;
	float:			right;
	margin-right:	-35px;
	margin-top:     -35px;
	padding:		0px;
	z-index:         50;
	font-size:		9pt;
	width:          275px;
 
}

#sc-coveredbenefits-chart1 td{ width: 170px; }

.homemessage{
	margin: -40px 15px 20px;
}

.videoList{
	margin-top: 10px;
	margin-left: 7cm;
	background-color: #F0F0F0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #000;
	padding: 5px;
    	padding-left: 15px;
}

.videoContentBlock{
	margin-top: 3px;
	margin-left: 7cm;
	background-color: #F0F0F0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #000;
	padding: 5px;
    	padding-left: 15px;
}


ul.videoStyle{
	padding: 0px;
	list-style-type: none;
}

ul.videoStyle > li{
	display: inline;
	list-style-type: none;
	padding: 0px;
}

.videoBox{
	background: url(../images/video_background.jpg) no-repeat;
	padding-top: 30px;
	padding-bottom: 75px;
	padding-left: 200px;
}

/*Training Page*/

.Pannel{
	font-size:		12px;
	float:			left;
}
.Grey{
	margin-right:	10px;
	padding-top:	1px;
	
	color:			gray;
	text-align:		right;
}
.DateText{
	padding-top:	0px;
	
	color:			gray;
	text-align:		right;
	width:			60px;
}
.Padded{
	 margin-left:	40px;
}
.GrayText{
	padding-top:	0px;
}
.Schedule{
	height:			20px;
	display:		block;
}
.Message{
	margin-top:		-20px;
	border-color:	#008ECC;
	
	border-style:	solid;
	padding:		10px;
	
	color:			#0276A9;
	background-color: #e8f1f5;
	
	z-index:		50;
	position:		absolute;
	width:			66%;
}
  
.CourseBox{
	border:			solid 1px black;
	width:			100%;
}
.CourseBox > h2{
	margin:			0px;
	background-color: #e0e0e0;
	border-bottom:	solid 1px black;
	padding:		4px 0px;
	
	width:			100%;
	text-indent:	5px;
}
.CourseBox > p{
	margin:			8px 13px;
}
.CourseBox > p > strong{
	font-weight:	bold;
}

/*WaiverOperations Referral Page*/
/* -------------------------------- Common Element Style Rules ---------------------------- */

table.tbSolid 
{
    border: solid 1px black;
    border-collapse:collapse;   
    vertical-align:top;
    text-align:left;   
}
table.tbSolid tr 
{

}
table.tbSolid td 
{
    border: solid 1px black;
    vertical-align:top;
    text-align:left;  
}

.HLVT
{
    /****** for table row/column use  ****************/
   vertical-align:top;
   text-align:left ;  
}

.containerRef
{
	background-color:White;
	border: solid 2px #008ecc;
	padding:5px 10px 10px 5px;
	color: Black;
	font:9px Verdana;
	width:100%;
}

hr
{
	border:solid 1px #487AA9;
	margin:0px;
	padding:0px;
}

.linkBlueHiLite
{
	border-bottom:solid 1px #487AA9;
	color:#487AA9;
	font:Bold 12px Trebuchet MS;
	line-height:13px;
	padding:0px 2px 0px 2px;
	text-decoration: none;
}

.linkBlueHiLite:hover
{
	border-top:solid 1px #487AA9;
	border-bottom:solid 1px #487AA9;
	background-color:#DBECFB;
	padding:0px 2px 0px 2px;
}	

.button
{
	background-color:#0079B1;
	border:3px Outset #134D82;
	border-left:3px Outset #6598C7;
	border-top:3px Outset #89BDEE;
	color:White;
	cursor:hand;
	font:Bold 12px Trebuchet MS;
	height:22px;
	line-height:13px;
	padding:1px;
	text-align:center;
	width :100px;
}

.redbutton
{
	background-color:Red;
	border:3px Outset Darkred;
	border-left:3px Outset Darkred;
	border-top:3px Outset Darkred;
	color:Black;
	cursor:hand;
	font:Bold 12px Trebuchet MS;
	height:22px;
	line-height:13px;
	padding:1px;
	text-align:center;
	width :100px;
}

.greenbutton
{
	background-color:Lime;
	border:3px Outset Green;
	border-left:3px Outset Green;
	border-top:3px Outset Green;
	color:Black;
	cursor:hand;
	font:Bold 12px Trebuchet MS;
	height:22px;
	line-height:13px;
	padding:1px;
	text-align:center;
    width :100px;
}

.radio
{
	color:#487AA9;
	font:12px Trebuchet MS;
	vertical-align:middle;
}

.checkbox
{
	color:#487AA9;
	font:12px Trebuchet MS;
}

.listbox
{
	border:1px Solid #487AA9;
	color:#487AA9;
	font:12px Trebuchet MS;
	vertical-align:top;
}

.dropdown
{
	border:1px Solid #008ecc;
	color:#0079B1;
	font:12px Trebuchet MS;
	vertical-align:middle;
}

.textbox
{
	border:1px Solid #487AA9;
	color:#487AA9;
	font:12px Trebuchet MS;
	padding-bottom:3px;
	margin-left: 0px;
}

.textbox-multiline
{
	border:1px Solid #487AA9;
	color:#487AA9;
	font:12px Trebuchet MS;
	padding-bottom:3px;
}

.pnlToolbar
{
	background-color:#DBECFB;
	border-left:solid 1px #487AA9;
	border-right:solid 1px #487AA9;
	border-bottom:solid 1px #487AA9;
	padding:0px 5px 0px 5px;
}

.pnlContent
{
	height:100%;
	border-width : 1.5pt;
    border-color:#487aaf ;
	border-style:Groove ;
	border-collapse:collapse;
	margin:0px;
	padding:0px;	  	
	color:black;
    font:12px Trebuchet MS;
}

/* -------------------------------- Label Style Rules ---------------------------- */

.lblSmallBoldBlue
{
	color:#487AA9;
	font:Bold 12px Trebuchet MS;
}

.lblSmallBlue
{
	color:#487AA9;
	font:12px Trebuchet MS;
}

.lblLargeBlue
{
	color:#487AA9;
	font:Bold 14px Trebuchet MS;
}

.lblXLargeBlue
{
	color:#487AA9;
	font:Bold 16px Trebuchet MS;
}


.lblSmallBoldBlack
{
	color:Black;
	font:Bold 12px Trebuchet MS;
}

.lblSmallBlack
{
	color:Black;
	font:12px Trebuchet MS;
}

.lblLargeBlack
{
	color:Black;
	font:Bold 14px Trebuchet MS;
}

.lblXLargeBlack
{
	color:Black;
	font:Bold 18px Trebuchet MS;
}

.lblSmallBoldWhite
{
	color:White;
	font:Bold 12px Trebuchet MS;
}

.lblSmallWhite
{
	color:White;
	font:12px Trebuchet MS;
}

.lblLargeWhite
{
	color:White;
	font:Bold 14px Trebuchet MS;
}

.lblXLargeWhite
{
	color:White;
	font:Bold 18px Trebuchet MS;
}

.lblSmallBoldRed
{
	color:Red;
	font:Bold 12px Trebuchet MS;
}

.lblSmallRed
{
	color:Red;
	font:12px Trebuchet MS;
}

.lblLargeRed
{
	color:Red;
	font:Bold 14px Trebuchet MS;
}

.lblxLargeRed
{
	color:Red;
	font:Bold 18px Trebuchet MS;
}
/* ------------------------------- Javascript Popup DIV Style Rules -------------------------------*/

.JSPopup
{
	background-color:#F7F2B5;
    border:outset 3px #DED891;
    color:black;
    font:12px Trebuchet MS;
    position:absolute;
    z-index:199;
    visibility:hidden;
}

/* ------------------------------- Mail Chimp Style Rules -------------------------------*/

.display_archive{  }
.campaign{ font-size: 10pt; }

/* ------------------------------- Accordion Style Rules -------------------------------*/

.AccordionHeader {
    background-color: white;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    font-weight: bold;
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    border-left: 10px solid #00adef;
}

.AccordionHeader:hover {
    background-color: #cceefb;
}

.AccordionHeader:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.AccordionHeader.active:after {
    content: "\2212";
}

.AccordionPanel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}