/***************************************************************************
* FILENAME      : /includes/css/ie.css                               *
*   DESCRIPTION : FCHP global style sheet.                            *
*                                                                          *
* Copyright (C) Molecular, Inc.                                            *
***************************************************************************/

/* General */
BODY { font-family:verdana,sans-serif;  background-color: #ffffff; margin: 0px; }
TD  { font-family:verdana,sans-serif; }
INPUT { font-family: verdana, sans-serif; font-size: .85em;}
select {font-size: .9em;
	width: 56px;
}
UL {  list-style-type: square; font-size: 1em; padding-left: 0px; margin-left: 19px;}
LI { font-family: verdana, sans-serif; font-size: 1em; line-height: 1.5em;}
ul.off {list-style-type: none;}
a:link { color:#669999; }
a:hover { color:#666600; }
a:visited {color:#CC6600; }
/* use checkerboard.jpg for better rendering */
.checkerboard { background-image: url(/images/checkerboard.jpg); background-repeat: repeat; }
.green_checkerboard { background-image: url(/images/checkerboard.gif); background-repeat: repeat; background-color:#666600;}
.half_green_checkerboard { background-image: url(/images/checkerboard.gif); background-repeat: repeat; background-color:#999933;}
.quart_green_checkerboard { background-image: url(/images/checkerboard.gif); background-repeat: repeat; background-color:#CCCC66;}
.orange { background-color:#666600; }

@media print 
{ 
.noprint {display:none} 
} 

.nine_pt_noprint 
{ 
	display:none;
	font-family:Verdana;
	font-size:9pt;
}


/*For forms*/
.required {color: #FF0000; }
.dob { font-family: Verdana, Sans-Serif; font-size: .8em; }
/*Applies style to radio button or checkbox lists*/
.combo { font-size: .8em; }


/*For Find a Physician*/
.pcpresults { font-family: Verdana, sans-serif; font-size: .6em; }
.pcpresults A { font-family: Verdana, sans-serif; font-size: .95em; }
.pcpheader { font-family: verdana, sans-serif; color: #FFFFFF; font-size: .6em; background-color:#669999;}
.pcpnote {font-weight: normal; }
.toplinks A { font-family: Verdana, Sans-Serif; font-size: .7em; }

/*For other tables*/
.tableheader { font-family: Verdana, Sans-Serif; color:#FFFFFF; font-size: .7em; padding-left: 5px;}
.tabledata { font-family: Verdana, sans-serif; font-size: .70em; }
.tabledata A { font-family: Verdana, sans-serif; font-size: 1em;  }

/*For Site Map*/
.section { font-family: Verdana, Sans-Serif;  background-color: #ECECEC;  font-size: .80em;  color: #366696;  padding-left: 15px; font-weight: bold; }


/*
	the css_data... classes are used site-wide by tables
*/
.css_data_header
	TD
	{
		color:white;
		background-color:#366666;
		font-family: verdana, sans-serif;
		font-size: 11px;
		
		padding-left: 10px;
		padding-right: 10px;
		
		text-align: center;
		font-weight: bold;
	}	
.css_data_item
	TD
	{
		font-family: verdana, sans-serif;
		font-size: 11px;
		
		padding-left: 5px;
		padding-right: 5px;
	}

.css_data_topcolor
	{
		/* before the rebrand:  background:#fcbf62; */
		background-color:#CCCC66;
	}

.css_data_topheight
	{
		height:2px;
	}

/*
a short bit of text which gives technical information, i.e. what to enter in a form field
*/
.css_technical_bit
	{
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight:bold;
	}

/*For Online Refeeral button */
.LnkButton
{
	border-right: #33ccff thin outset;
	border-top: #33ccff thin outset;
	font-size: 12pt;
	vertical-align: middle;
	border-left: #33ccff thin outset;
	width: 120px;
	color: #ffffff;
	border-bottom: #33ccff thin outset;
	font-family: Arial;
	height: 20px;
	background-color: #dddddd;
	text-align: center;
	text-decoration: none;
}

/* New styles for new brand - added 20th June 2005	*/

/* New Brand Color backgrounds	*/
.green_bkgrnd { background-color:#666600;}
.half_green_bkgrnd { background-color:#999933;}
.quart_green_bkgrnd { background-color:#CCCC66;}

.blue_bkgrnd {background-color:#336666;}
.half_blue_bkgrnd {background-color:#669999;}
.quart_blue_bkgrnd {background-color:#99CCCC;}

.orange_bkgrnd {background-color:#CC6600;}
.half_orange_bkgrnd {background-color:#CC9966;}
.quart_orange_bkgrnd {background-color:#FFCC99;}

.gold_bkgrnd {background-color:#FFCC33;}
.half_gold_bkgrnd {background-color:#FFCC66;}
.quart_gold_bkgrnd {background-color:#FFCC99;}


/* background Colors added for new brand*/
.white_bkgrnd {background-color:#FFFFFF;}
.grey_bkgrnd {background-color:#f4f3f1;}
.half_grey_bkgrnd {background-color:#d1d1d1;}
.three_quart_grey_bkgrnd {background-color:#ECECEC;}

/* colors added for new brand*/
.green {color:#666600;}
.half_green {color:#999933;}
.quart_green {color:#CCCC66;}

.blue {color:#336666;}
.half_blue {color:#669999;}
.quart_blue {color:#99CCCC;}

.orange {color:#CC6600;}
.half_orange {color:#CC9966;}
.quart_orange {color:#FFCC99;}

.gold {color:#FFCC33;}
.half_gold {color:#FFCC66;}

.red { color:Red; }

.white
{
	color:White;
}

.grey
{
	color:#ececec;
}

/* new styles for branding*/
.dark_bkgrnd
{
	background-color:#333333;
}
.blueboldtext
{
	font-family: verdana, sans-serif; 
	font-size:medium; 
	font-weight:bold;
	color: #669999;	
}
.blueboldsmalltext
{
	color:#669999; 
	font-size: 14px; 
	font-weight:bold;
	vertical-align:bottom;
}
.greyboldsmalltext
{
	color:#f4f3f1; 
	font-size:x-small;
	font-weight:bold;
	vertical-align:bottom;
}

.blackbolderText
{
	FONT-WEIGHT: bolder; 
	COLOR: #000000;
}

.errortext
{
	color:Red;
	font-size:small;
}

.redtext
{
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: red; 
}

.largeboldredtext
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: larger; 
	COLOR: red;
}

.whiteselected 
{ 
	font-family: verdana, sans-serif; 
	font-size: .8em;  
	color: #2D9382; 
	text-decoration: none; 
	font-weight: bold;
	background-color:White;
}

.bluetableheader 
{ 
	font-family: Verdana, Sans-Serif; 
	color:#FFFFFF; 
	font-size: .7em; 
	padding-left: 5px;
	background-color:#336666;
	text-align:left;
}
.bluetopcentertableheader
{
	font-family: Verdana, Sans-Serif; 
	color:#FFFFFF; 
	font-size: .7em; 
	padding-left: 5px;
	background-color:#336666;
	text-align:center;
	vertical-align:top;
	
}

.greytableheader 
{ 
	font-family: Verdana, Sans-Serif; 
	color:#FFFFFF; 
	font-size: .7em; 
	padding-left: 5px;
	background-color:#d1d1d1;
	text-align:left;
	width:35%;
	
}

.topleftpcpheader 
{ 
	font-family: verdana, sans-serif; 
	color: #FFFFFF; 
	font-size: .6em; 
	background-color:#669999;
	text-align:left;
	vertical-align:top;
}

.whitetabledata 
{ 
	font-family: Verdana, sans-serif; 
	font-size: .70em; 
	background-color:white;
	vertical-align:top;
	text-align:center;
}

.whitetablegriddata 
{ 
	font-family: Verdana, sans-serif; 
	font-size: .70em; 
	background-color:white;
	vertical-align:top;
}

.whitebordertabledata 
{ 
	font-family: Verdana, sans-serif; 
	font-size: .70em; 
	background-color:white;
	vertical-align:top;
	border-color:White;
}

.trademark
{
	FONT-SIZE:10pt;
	COLOR:black;
	FONT-FAMILY:Times New Roman;
}

.whitesubhead 
{ 
	font-family: Verdana, Sans-Serif; 
	font-size: .9em; 
	color: #333333; 
	font-weight: bold; 
	background-color:White;
}

.whitebody 
{ 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color:White;
}

.greybkgrndbody
{ 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color:#d1d1d1;
}

.formularygrid
{
	color:#404040;
	font-size:8pt;
	font-family:Verdana;
	border-width:1px;
	border-style:none;
	width:592px;
}
.gridheader
{
	Font-Size:8pt;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:Black;
	background-color:#ececec;
}

.bluegridheader
{
	background-color:#336666;
}
.pagerstyle
{
	vertical-align:Middle;
	font-size:8pt;
	font-family:Verdana;
	text-align:Center;
}

.whitenblackpager
{
	text-align:center;
	color:white;
	background-color:#669999;
	border-style:none;
}
.whitenbluepager
{
	border-style:none;
	color:White;
	background-color:#366696;
}


.gridfooter 
{
	color : #d1d1d1;
	background-color:White;
}

.gridheader
{
	font-weight:bold;
	color:White;
	background-color:#669999;
}

.griditem
{
	color:#333333;
	background-color:White;
}

.gridselecteditem
{
	font-weight:bold;
	color:White;
	background-color:#669999;
}

.eventloggrid
{
	width:520px;
	border-width:2px;
	border-color:#d1d1d1;
	border-style:double;
	background-color:White;
	font-size:11px;
}

.whiteseniorTable 
{ 
	font-size: 12px; 
	font-family: verdana,sans-serif; 
	margin: 0px; 
	background-color:White;
}

.quart_green_seniorTable 
{ 
	font-size: 12px; 
	font-family: verdana,sans-serif; 
	margin: 0px; 
	background-color:#CCCC66;
}

.greybordertable
{
	border:1px;
	width:500px;
	text-align:left;
	border-color:#f4f3f1;
}


.greyconstituencyquicklink 
{ 
	font-family: verdana, sans-serif; 
	font-size: .75em;  
	color: #007B6A; 
	text-decoration: none; 
	font-weight: bold;
	background-color:#f4f3f1;
}

.greytable
{
	border-color:#dcdcdc;
	background-color:#f4f3f1;
}

.three_zero_nine_bluetbd
{
	HEIGHT: 309px;
	vertical-align:top;
	border-color:#000099;
}

.half_blue_bordertd
{
 	border-color:#669999;
}

.half_blue_td
{
 	border-color:#669999;
}

.whitebordertable
{
	border-color:White;
}

.boldLabel
{
	Font-Size:11pt;
	Width:256px;
	color:#404040;
	font-weight:bold;
	font-family:Verdana;
}

.greenlabel
{
	 font-weight:bold;
	 font-family:Verdana;
	 color:#666600;
}
.nine_pt_label
{
	font-family:Verdana;
	font-size:9pt;
	width:500px;
	color:red;
}

.orangesubtitle 
{ 
	font-family: Verdana, Sans-Serif; 
	color: #CC6600 ; 
	font-weight: bold; 
	font-size: 1em; 
}
.four_by_four_para
{
	margin-top:4px;
	margin-bottom:4px;
}

/* other colors that are used	*/
.darkgrey {color:#b5b5b5;}
.plainwhite {color:White;}

.darkgreyline {color:#696969;}
.1pxblueline {color:#000099; font-size:1px;}

/*moved from .aspx files as a part of branding project*/
.blackboldtext
{
	font-family: verdana, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
}

.alpha 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.6em; 
	COLOR: #cccccc; 
	FONT-FAMILY: verdana,sans-serif;
}

.legendth 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.6em; 
	BACKGROUND-COLOR: #ececec; 
	TEXT-ALIGN: right;
	vertical-align:top;
	
} 

.legend 
{ 
	FONT-SIZE: 0.6em; 
	BACKGROUND-COLOR: #ffffff;
	vertical-align:top;
}

.tablenondefault 
{ 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana; 
}

.text
{
	font-family: verdana, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
}

/* for calender controls*/

.TextboxLabel
{
	height:24px;	
}

.Weekday
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:white;
}

.MonthHeader
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:Cyan;
}

.OffMonth
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:Gray;
 background-color:white;
}

.GoToToday
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:white;
}

.TodayDay
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:white;
 border-color:white;
 border-width:1px;
 border-style:solid;
}

.DayHeader
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:Lavender;
}

.Weekend
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:Gray;
}

.SelectedDate
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:salmon;
}

.ClearDate
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:white;
}

.Holiday
{
 font-size:xx-small;
 font-family:Verdana,Helvetica,Tahoma,Arial;
 color:black;
 background-color:white;
}


/* added for online referrals*/
.redbody { font-family: verdana, sans-serif; font-size: 11px; color: red; }

.greydarkborder{border-color:#dcdcdc; background-color:#f4fef1;}

.whitegridheader
{
	font-family: verdana, sana-serif; 
	font-size: 1em; 
	color: #669999; 
	text-decoration: underline; 
	background-color:White;
	font-weight:bold;
}

/* added for Employer Enrollment	*/
.whiterightpager
{
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #000000;	
	border-style:none;
	border-color:white;
	border-width:0px;
	text-align:right;
}

.greytabledata 
{
	font-family: Verdana, sans-serif; 
	font-size: .70em; 
	background-color:#d1d1d1;
}

.boldredlable 
{ 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: red; 
	font-weight:bold;
}


/* new styles for CMS Content	*/
.white_text
{
	color:white;
}

.red_text
{
	color:Red;
}

.italic
{
	font-style:italic;
}

.bold
{
	font-weight:bold;
}

.bold_italic
{
	 font-style:italic;
	 font-weight:bold;
}

.normal_italic_xxsmall_text
{
	 font-style:italic;
	 font-size:xx-small;
}

.bold_italic_medium_text
{
	font-weight:bold;
	font-style:italic;
	font-size:medium;
}

.bold_italic_blue_small_text
{
	font-weight:bold;
	font-style:italic;
	font-size:smaller;
	color:#669999;
}

.bold_blue_small_text
{
	font-weight:bold;
	font-size:1.1em;
	color:#669999;
}

.bold_orange_small_text
{
	font-weight:bold;
	font-size:1.1em;
	color:#CC6600;
}

.bold_green_small_text
{
	font-weight:bold;
	font-size:1.1em;
	color:#666600;
}

.bold_red_small_text
{
	font-weight:bold;
	font-size:1.1em;
	color:red;
}

.disclaimer_text
{
	FONT-SIZE:7pt;
	font-style:italic;
	COLOR:black;
}

.copay_table
{
	border-style:solid;
	border-width:thin;
	font-size:8pt;
}

.small_text
{
	font-size:12;
}

.grey_table
{
	background-color:#d1d1d1;
}

.cms_white_tabledata
{
	font-family: Verdana, sans-serif; 
	font-size: .70em; 
	background-color:white;
	vertical-align:top;
}


