﻿*
{
  /* 
    Defines the main font used throughout the entire site 
  */
  font-family: Arial, Sans-Serif;
}

body
{
  /* 
    Clears white space around the body and gives it a dark gray color.
  */
  margin: 0;
  background-color: #eeeeee;
}

a
{
  /*
    Clears the underline on normal links, and gives them a purple text color.
  */
  text-decoration: none;
  color: #4628C4;
}

a:hover
{
  /*
    Underlines links when the user hovers the mouse over them.
  */
  text-decoration : underline;
}

a.link
{
  /*
    Clears the underline on normal links, and gives them a purple text color.
  */
  text-decoration: underline;
  color: #FFFFFF;
}

a.link:hover
{
  /*
    Underlines links when the user hovers the mouse over them.
  */
  text-decoration : none;
}

a.link
{
  /*
    Clears the underline on normal links, and gives them a purple text color.
  */
  text-decoration: underline;
  color: #666666;
}

a.link:hover
{
  /*
    Underlines links when the user hovers the mouse over them.
  */
  text-decoration : none;
}

a.navlink
{
  /*
    Clears the underline on normal links, and gives them a purple text color.
  */
  text-decoration: none;
  color: #336699;
}

a.navlink:hover
{
  /*
    Underlines links when the user hovers the mouse over them.
  */
  text-decoration : underline;
}


h1
{
  /*
    Makes h1 elements smaller than their browser default.
  */
  font-size : 20px;
}

h2
{
  /* 
    Gives h2 elements a different background color and size, 
    and adds a bit of margin at the top to create room between the heading and the preceding element.
  */
  font-size : 14px;
  color : #7773A1;
  margin-top : 10px;
}

.bold {
  font-size: 1.2em;
  font-weight:normal;
  color:#336699; 

  margin-left:20px;
  text-align:left
}

#PageWrapper
{
  /*
    Sets the total width for the entire page. Also sets the background-color
    which is used to fill the background of the Sidebar in case the MainContent block is taller than the Sidebar.
    Uses margin: auto to center the entire page in the middle of the browser's window.
  */
  width: 800px;
/*  background-color: #7773A1; */
  margin: auto;
}


#subHeader
{
  font-size: 2.0em;
 
  color:#336699; 
  float: left;
  margin-left:10px;

}

#subHeaderBCBSF
{
  font-size: 1.5em;
 
  color:#336699; 
  
}

#subHeadersub
{
  font-size: 1.5em;
  color:#336699; 
/*  float: left; */
  margin-left:20px;
  text-align:left

}
#subHeader2
{
  font-size: 1.5em;
  color:#336699; 
/*  float: left; */
  margin-left:20px;
  text-align:center

}

#Header
{
  /*
    Gives the header the same width as the PageWrapper. The height creates some room for the logo
    that is set with the background-image.
  */
/*  background-image: url(Images/Header.jpg); 
background-image: url(Images/triad_header.jpg);*/
background-image: url(Images/triad_header800x102wrap.jpg);
  width: 800px;
  height: 102px;
}

#Header a
{
  /*
    The #Header a is a link nested in #Header. It provides a link back to the homepage.
    The size of the link is the same as the header, so the entire header is clickable.
  */
  width: 800px; 
  height: 102px; 
  display: block;  
}

#MenuWrapper
{
  /*
    The menu spans the page width, right below the header.
    At the top and left a few pixels padding is applied to create some room.
  */
/*  background-image: url(Images/MenuBackground.jpg); */
  width: 800px;
  height: 36px;
  margin-top:-7px;
  margin-left:-17px;
  padding-top: 7px;
  padding-left: 17px;
}

#MenuWrapper a
{
  /*
    Links in the Menu are white. This gets overriden by styles in chapter 7.
  */
  color: #fff;
}


#MenuWrapperIg
{
  /*
    The menu spans the page width, right below the header.
    At the top and left a few pixels padding is applied to create some room.
  */
/*  background-image: url(Images/MenuBackground.jpg); */
  width: 800px;
  height: 36px;
  margin-top:-7px;
  margin-left:-17px;
  padding-top: 7px;
  padding-left: 17px;
   background-image: url(images/header_grid.gif);
}

#MenuWrapperIg a
{
  /*
    Links in the Menu are white. This gets overriden by styles in chapter 7.
  */
  color: #fff;
 /* background-color:#336699 */

}


.MainMenu
{
  /*
    The Menu gets a white border on all four sides.
  */
  clear: both;
  border: 1px solid white;
  width: 800px;
  height: 25px;
  font-size: 0.8em;
  text-align:left;
  font-weight: bold; 
  padding-top: 8px;
  padding-left: 10px;
  background-color : #4f81bd;
  
 /*   width: 844px;
  clear: both;
  height: 37px;
  background-color : #4f81bd;
  color: White;
  text-align: center;
  font-size: 0.8em;
  font-weight: bold; 
  line-height: 37px;*/
  
 /* width: 844px;
  clear: both;
  height: 37px;
  background-color : #4f81bd;
  color: White;
  text-align: center;
  font-size: 0.8em;
  font-weight: bold;
  line-height: 37px;  */
}

.MainMenu ul li
{
  /*
    Gives the four menu items in the main menu a width of 200px each
  */
  width: 117px;
}
ul.level1
{
  /* Defines the appearance of main menu items. */
  font-size: 14px;
  font-weight: bold;
  height: 19px;
  line-height: 19px;
  /*background-color: #BCD1FE; */
  background-color: #4f81bd;
}
ul.level1 .selected
{
  /* Defines the appearance of active menu items 
  color:#336699;*/
  background-color: #BCD1FE;
}

.line {
	BACKGROUND-COLOR: #bfbfbf
}

ul {
	FONT-SIZE: 9pt; LIST-STYLE-IMAGE: url(images/blue_dot.gif); MARGIN-LEFT: 18pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
li {
	MARGIN-TOP: 4pt; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: url(images/blue_dot.gif); MARGIN-LEFT: 18pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}

p {
	FONT-SIZE: 10pt; COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif
}

P.homeTxt {
	FONT-SIZE: 12pt; COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif
}

a.level1
{
  /* Adds some white space to the left of the main menu item text */
  
  margin-left: 0px;
}
a.level2
{
  /* Defines the appearance of the sub menu items */
  background-color: #4f81bd;
  padding-left: 5px;
}
a.level1:hover, a.level2:hover
{
  /* Defines the hover style for the main and sub items */
/*background-color: #ffffff;
font-weight:bolder;

 margin-top:10; */

  border: 0px solid white;
  
  background-color:#cccccc
	
}

.FirstLevelMenuItems 
{
  font-size: 14px;
  font-weight: bold;
  height: 19px;
  line-height: 19px;
  /*background-color: #BCD1FE; */
  background-color: #4f81bd;	
}

#cMain
{
	margin-top:-30px;	
}

#MainContent
{
  /*
    Defines the main content area. The #MainContent element has a minimum height of 500 pixels, but can grow if necessary.
    The font-size is 80% of its parent element, which in this case comes down to 80% of the font
    the user has specified as the default font in the browser.
  */
  /*font-size: 0.8em;
  width: 659px;
  border-left: 1px solid white;
  border-right: 2px solid white;
  float: left;
  background-color: #e1e1e1;
  min-height: 500px;
  padding: 10px; */
 
  /* with sidebar

  font-size: 0.8em;
  width: 363px;
  border-left: 1px solid white;
  border-right: 2px solid white;
  float: left;
  background-color: #e1e1e1; 
  margin-top:5px;
  min-height: 447px;
  padding: 10px; */
  

 /* font-size: 0.8em;
  width: 798px;
  border-left: 1px solid white;
  border-right: 1px solid white;
  float: left;
  background-color: #ffffff; 

  min-height: 430px;
  padding: -1px; */
 
  
  background-color : #ffffff; 
  margin-top:30px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;

}


#MainContentBSC
{
  background-color : #ffffff; 
  margin-top:0px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;

}

#Sidebar
{
  /*
    The Sidebar is positioned to the right of the MainContent area. It gets the same font-size as #MainContent
    and gets a background image called Sidebar.jpg. To ensure the image is visible in (most) browsers
    on a small page, the element gets a minimum height of 500px. This is ignored by IE 6.
  */
 
 /* font-size: 0.8em;
  color: White;
  background-image: url(Images/Sidebar.jpg);
  background-repeat: no-repeat;
  background-color: #7773A1;
  width: 142px;
  min-height: 500px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left; */
  
  font-size: 0.8em;
  color: White;
/*  background-image: url(Images/triad_Sidebar.jpg); */
  background-repeat: no-repeat;
/*  background-color: #7773A1; */
  background-color:#e1e1e1;
  width: 437px;
  border-right: 1px solid white;
  min-height: 447px;
  margin-top:5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left;
}

#split0
{
  font-size: 1.0em;
  width: 770px;
  margin-left:0px;
  margin-top:-20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left;	
}


#split1
{
  font-size: 1.0em;
  width: 337px;


  margin-left:0px;
  margin-top:-20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left;	
}

#split2
{
/*  font-size: 1.0em;
  width: 337px;
  margin-left:450px;
  margin-top:-430px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left;	*/
 
  font-size: 1.0em;
  width: 337px;

  margin-left:20px;
  margin-top:-10px;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left; 
}

#archives
{
  font-size: 1.0em;
  width: 750px;

/*
  margin-left:0px;
  margin-top:-20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px; */
  float: left;	
}



#homeImages
{
/*  font-size: 1.0em;
  width: 337px;
  margin-left:350px;
  margin-top:-360px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  float: left; */
  font-size: 1.0em;
  width: 337px;
/*  margin-left:350px; */
  margin-top:-50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  float: left;
  

}


#ContactImages
{
  font-size: 1.0em;
  width: 337px;


  margin-left:200px;
  margin-top:-140px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 0px;
  float: left;

}



#Footer
{
  /*
    The footer is positioned below all other content (yet still within PageWrapper).
    clear: both is used to clear the impact of the float properties used for #MainContent and #Sidebar.
  */
  width: 800px;
  clear: both;
  height: 35px;
  /*background-color : #0078c4;*/
  background-color : #cccccc;
  BORDER-BOTTOM: #33 1px solid; 
  
  color: #666666;
  text-align: center;
  font-size: 0.7em;
  font-weight: bold; 
  line-height: 35px;
}

.Introduction
{
  font-style: italic;
  color: #3e3e3e;
}

.cSubHeader
{
 
  font-size: 10pt;
  font-weight:bold;
  color:#336699; 

  margin-left:20px;
  text-align:left
}


.pSubHeaderTxt 
{
  margin-left:20px;
  text-align:left	
}

.pSubHeaderBCBSF
{
  font-size: 2.0em;
  color:#336699; 
  background-color:#cccccc
 
}


.URAC
{
  text-align: center;
}

.MyButton
{
  color: White;
}


img
{
  border: 0;
}

.ErrorMessage
{
  color: red;
}

/* outline section start*/
.container-cols {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 150px; FLOAT: left; MARGIN-LEFT: 5px; CLEAR: both
}
.box-outline {
	BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; BORDER-LEFT: #ccc 2px solid; FLOAT: left; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid
}
.box-outline-no-image {
	BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; BORDER-LEFT: #ccc 2px solid; FLOAT: left; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid
}
.box-outline-third {
	BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; BORDER-LEFT: #ccc 2px solid; FLOAT: left; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid
}
.box-outline-two-third {
	BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; BORDER-LEFT: #ccc 2px solid; FLOAT: left; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid
}
.box-outline H2 {
	COLOR: #333; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.box-outline-no-image H2 {
	COLOR: #333; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.box-outline-third H2 {
	COLOR: #333; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.box-outline-two-third H2 {
	COLOR: #333; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.box-outline IMG {
	POSITION: absolute
}
.box-outline P {
	LINE-HEIGHT: 13px
}
.box-outline-no-image P {
	LINE-HEIGHT: 13px
}
.box-outline-third P {
	LINE-HEIGHT: 13px
}
.box-outline-two-third P {
	LINE-HEIGHT: 13px
}
.box-outline A {
	POSITION: relative; COLOR: #005ca1; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.box-outline-no-image A {
	POSITION: relative; COLOR: #005ca1; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.box-outline-third A {
	POSITION: relative; COLOR: #005ca1; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.box-outline-two-third A {
	POSITION: relative; COLOR: #005ca1; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.box-outline A:hover {
	POSITION: relative; COLOR: #c60b46
}
.box-outline-no-image A:hover {
	POSITION: relative; COLOR: #c60b46
}
.box-outline-third A:hover {
	POSITION: relative; COLOR: #c60b46
}
.box-outline-two-third A:hover {
	POSITION: relative; COLOR: #c60b46
}
/* outline section end*/

.noFlash {
	PADDING-LEFT: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.noFlashHeader {
	PADDING-LEFT: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.noFlashHeader2 {
	/*PADDING-LEFT: 6px;*/ 
	 text-align:center;
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #272e4a; FONT-SIZE: 14px; FONT-WEIGHT: bold
	/*; PADDING-TOP: 10px*/
}
.noFlashParagraph {
	PADDING-LEFT: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 2px
}

.txtbox 
{
	FONT-SIZE: 12px; 
/*	COLOR: #333333; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff	*/
}

.txtboxlbl 
{
	FONT-SIZE: 14px; 
	color:#266086;
	
/*	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;  */
/*	BACKGROUND-COLOR: #ffffff	*/
}


.textwrap {
	LINE-HEIGHT: 13px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.textwrap2 {
	LINE-HEIGHT: 13px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 14px
}
.container-sm-border {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 10px 5px; MIN-HEIGHT: 140px; WIDTH: 247px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.container-sm-border-image {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; 
	MARGIN: 0px 0px 10px 5px; MIN-HEIGHT: 140px; WIDTH: 187px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid
}
.container-sm-border-mediabox {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 10px 5px; MIN-HEIGHT: 140px; WIDTH: 252px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.container-sm-border-mediabox H6 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: #b8b8b8; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.container-sm-border-mediabox IMG {
	MARGIN-BOTTOM: -3px
}
.container-sm-border-mediabox P {
	LINE-HEIGHT: 16px; MARGIN: 10px 11px
}
.container-sm-border H6 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: #b8b8b8; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.container-sm-border-image H6 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: #b8b8b8; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.container-sm-border-image IMG {
	MARGIN: -9px 6px 4px 8px; 
 background-color:#cccccc;	
	FLOAT:none
}
.container-sm-border-image H6.text {
	PADDING-BOTTOM: 0px; MARGIN: 14px 0px 4px; PADDING-LEFT: 0px; WIDTH: 105px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.container-sm-border H5 {
	MARGIN: 14px 0px 4px; FONT-WEIGHT: bold
}
.container-sm-border P {
	LINE-HEIGHT: 13px; MARGIN-BOTTOM: 10px
}
.container-sm-border-image P {
	LINE-HEIGHT: 13px; MARGIN-BOTTOM: 10px
}
.container-sm-border SPAN {
	COLOR: #007ac9; FONT-WEIGHT: bold
}
.container-sm-border-image SPAN {
	COLOR: #007ac9; FONT-WEIGHT: bold
}
.container-sm-border P {
	LINE-HEIGHT: 16px; MARGIN: 14px 11px 10px
}
.container-sm-border-image P {
	WIDTH: 105px; FLOAT: left
}
.container-sm-border A.link-gray-arrow IMG {
	POSITION: absolute; WIDTH: 20px; BOTTOM: 4px; HEIGHT: 20px; RIGHT: 0px
}
.container-sm-border-image A.link-gray-arrow IMG {
	POSITION: absolute; WIDTH: 20px; BOTTOM: 4px; HEIGHT: 20px; RIGHT: 0px
}


#SearchCriteria
{
	/*background-color:#fefed2;*/
	background-color:white;
	/*background-image:url(Border-top.png);*/
	/*background-position:top left;*/
	/*background-repeat:no-repeat;*/
	height:auto;
	width:98%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	color:#266086;
	/*padding-left:5px;*/
	/*text-align:center;*/
}

.SubLabels
{

	FONT-SIZE: 14px; 
	color:#266086;
}

#ErrMsg
{
	width:95%;
	margin-top:-10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#BotNav
{
	text-align:center;
}
#SearchCriteria a:link 
{
	FONT-SIZE: 8pt; COLOR: #266086; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}

#SearchCriteria a:visited {
	FONT-SIZE: 8pt; COLOR: #266086; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}

#SearchCriteria a:active {
	FONT-SIZE: 8pt; COLOR: #8fd016; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}

#SearchCriteria a:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}


#SearchResults
{
	height:400px;
	width:99%;
	overflow:auto;
	background-color:Silver;
}
#SpecialtySearchDiv
{
	width:30%;
	float:left;
}
#ClientSearchDiv
{
  padding-right:250px;
  float:right;
}
#TopLeftDiv
{
	width:85%;
	float:left;
}
#TopRightDiv
{
  padding-right:15px;
  text-align:left;
  float:right;
}

.line {
	BACKGROUND-COLOR: #bfbfbf
}
.Clear
{
	clear:both;
}


/*ul.NoBulletNoIndent {
  list-style-type: none;
  margin-left: 0px;
  margin-top: 10px;
  padding-left: 15px;
  
} */


ul.NoBulletNoIndent {
	FONT-SIZE: 7.5pt;  MARGIN-LEFT: 18pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
li.NoBulletNoIndent {
	MARGIN-TOP: 4pt; FONT-SIZE: 7.5pt;  MARGIN-LEFT: 18pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}





.redtext {
	FONT-SIZE: 7pt; COLOR: #cc0000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}


a.lvl2nav {
	FONT-FAMILY: Arial; COLOR: #0d457d; FONT-SIZE: 10px;FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a.lvl2nav:link {
	FONT-FAMILY: Arial; COLOR: #0d457d; FONT-SIZE: 10px;FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a.lvl2nav:visited {
	FONT-FAMILY: Arial; COLOR: #0d457d; FONT-SIZE: 10px;FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a.lvl2nav:hover {
	FONT-FAMILY: Arial; COLOR: #0d457d; FONT-SIZE: 10px;FONT-WEIGHT: bold; TEXT-DECORATION: underline
}


/* #e06807 MouseOver SubMenu */

/* td class */
TD {
	FONT-SIZE: 8pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
TD.formwht {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.formgry {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #e8eaec
}

td.txtNav2 
{
color: #336699;	
background-color:#cccccc
}

/*
ul.NoBulletNoIndent {
  list-style-type: none;
  margin-left: 0px;
  margin-top: 10px;
  padding-left: 15px;
  
} */

A.prov:link {
	FONT-SIZE: 9pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}
A.prov:visited {
	FONT-SIZE: 9pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}
A.prov:active {
	FONT-SIZE: 9pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}
A.prov:hover {
	FONT-SIZE: 9pt; COLOR:Blue; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}

A.bsc:link {
	FONT-SIZE: 10pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: none
}
A.bsc:visited {
	FONT-SIZE: 10pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: none
}
A.bsc:active {
	FONT-SIZE: 10pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: none
}
A.bsc:hover {
	FONT-SIZE: 10pt; COLOR:#0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION:underline
}

A.provpol:link {
	FONT-SIZE: 6pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}
A.provpol:visited {
	FONT-SIZE: 6pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}
A.provpol:active {
	FONT-SIZE: 6pt; COLOR: #0d457d; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}
A.provpol:hover {
	FONT-SIZE: 6pt; COLOR:Blue; FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-DECORATION: underline
}

.cform 
{
	
	FONT-SIZE: 9pt; COLOR: #000000; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif
	
}


/*#brit_text */
.hdr1 {
	FONT-SIZE: 10px; COLOR: #23637e; FONT-FAMILY: "Britannic Bold", Verdana, Arial, sans-serif
}

/*
.hdr1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #920400; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
*/

.hdr1normal {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #920400; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
.hdr2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #23637e; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
.hdr3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.black {
	BACKGROUND-COLOR: #cccccc
}
.gray {
	BACKGROUND-COLOR: #c6cbcf
}
.blue {
    BACKGROUND-COLOR: #00a5e5
}
.lblue {
	BACKGROUND-COLOR: #74b7ff
}
.lbluebg {
	BACKGROUND-COLOR: #f1fafe
}
.yellow {
	BACKGROUND-COLOR: #fffde1
}
.yellow2 {
	BACKGROUND-COLOR: #ffc32c
}
.orange {
	BACKGROUND-COLOR: #f7a41f
}
.green {
	BACKGROUND-COLOR: #79ba00
}
.cyan {
	BACKGROUND-COLOR: #00a5e5
}
.navy {
	BACKGROUND-COLOR: #256086
}
.bottombg {
	BACKGROUND-IMAGE: url(/images/bottom_bg.gif); BACKGROUND-REPEAT: repeat-y
}
.center {
	TEXT-ALIGN: center; 
}

/*----------------------------------- tab section ------------------------------------*/

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #bfbfbf; /* bottom of the un-active tab */
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #bfbfbf;  /* around the tabnav  */
 /*border: 1px solid #cccccc;*/
 border-bottom: none;
 background: #fff;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #0d457d;
 background: whitesmoke;
 border-color: #bfbfbf;
 text-decoration:underline
}

ul.tabbernav li.tabberactive a
{
 background-color: #f5f5f5;
 border-bottom: 1px solid whitesmoke;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;
 border:0px solid #aaa;
 border-top:0;  /* line around the content */
 background: whitesmooke

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


.LoginToBCBSF
{
    background-color:#F7F7DE; 
    border-color:#CCCC99;
    border-style:solid;
    border-width:1px;
    font-family:Verdana; 
    font-size:14px;     
}


.LoginControl
{
    background-color:#F7F7DE; 
    border-color:#CCCC99;
    border-style:solid;
    border-width:1px;
    font-family:Verdana; 
    font-size:10px;     
}

.TriadButton 
{
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 BACKGROUND-COLOR: #93bee7
}	
.TriadButtonsm 
{
	 height:18px;
	 font-size:8pt;
	 text-align:center;
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 BACKGROUND-COLOR: #93bee7
}	



TriadlnkButton 
{
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 height:18px;
	 width:18px;
	 font-size:8pt;
	 text-align:center;
	 BACKGROUND-COLOR: #93bee7;
	 TEXT-DECORATION: none
  
}	



A.TriadlnkButton 
{
	 FONT-WEIGHT:normal; 
	 COLOR: #000000; 
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 height:18px;
	 width:18px;
	 font-size:8pt;
	 text-align:center;
	 vertical-align:baseline;
	 BACKGROUND-COLOR: #93bee7;
	 TEXT-DECORATION: none
}
A.TriadlnkButton:visited {
	 FONT-WEIGHT:normal; 
	 COLOR: #000000; 
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 height:18px;
	  width:18px;
	 font-size:8pt;
	 text-align:center;
	 BACKGROUND-COLOR: #93bee7;
	 TEXT-DECORATION: none
}
A.TriadlnkButton:active {
	 FONT-WEIGHT:normal; 
	 COLOR: #000000; 
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 height:18px;
	  width:18px;
	 font-size:8pt;
	 text-align:center;
	 BACKGROUND-COLOR: #93bee7;
	 TEXT-DECORATION: none
}
A.TriadlnkButton:hover {
	 FONT-WEIGHT:normal; 
	 COLOR: #000000; 
	 BORDER-RIGHT: #cccccc 1px solid; 
	 BORDER-TOP: #cccccc 1px solid; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 height:18px;
	  width:18px;
	 font-size:8pt;
	 text-align:center;
	 BACKGROUND-COLOR: #93bee7;
	 TEXT-DECORATION: none
}


.TriadMessage
{
	FONT-SIZE: 8pt; 
	COLOR:Red; 
	background-color:InfoBackground;
	FONT-FAMILY: Verdana
}

#EmergncyTag
{
/*  padding-top: 7px; */
  padding-left: 10px;
  padding-right: 10px; 

}
