/******************* ELEMENTS *******************************/

body {
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	background-color: #539CBE;
	font:  .9em  Arial, Helvetica, sans-serif;
}
FORM {
	margin-top: 0px;
}
h1 {
	font-size: 1.25em;
	color: #FFF;
	background-color: #00853E;
	display: block;
	padding: 5px;
	padding-left: 10px;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #00853E;
}
h4{
	color: #00853E;
	font: 1.2em  Arial, Helvetica, sans-serif;
	text-decoration: none;
}
h5 {
	color: #00853E;
	font: 2.25em  Arial, Helvetica, sans-serif;
}
p, td, li, td {
	font-size: .9em ;
	color: #000000;
}


li {
	margin-left: -20px;
}
/*
ul {
	margin-top:-10px;
}
*/
input, select {
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	font-size: .85em;
}
th {
	background-color: #00853E;
	color: #FFF;
	font: .9em  Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	border: 1px solid #7DB6C8;
}

table {
	border-collapse: collapse;
}


/****************** CLASSES **********************************/
.banner_repeat {
	background-image:   url(../images/banner_slice.jpg);
	background-repeat: repeat-x;
}

.button {
    border: 1px solid #AAAAAA;
	background-color: #F89728;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

.content_area {
	background-color: #FFFFFF;
	/*border-left: 2px solid #02457A;
	border-right: 2px solid #02457A;*/
}

.content_area_slice {
	background-image: url(../images/body_slice.gif);
	background-repeat: repeat-y;
}

.content1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #299EDE;
	color: #FFFFFF;
	font: .9em  Arial, Helvetica, sans-serif;
	padding: 10px;
}

.footer {
	background-color: #FFFFFF;
	display: none;
}

.footer_left {
	background-image:   url(../images/footer_left.jpg);
	background-repeat : no-repeat;
}

.footer_repeat {
	background-image:   url(../images/footer_repeat.jpg);
	background-repeat : repeat-x;
}

.footer_right {
	background-image:   url(../images/footer_right.jpg);
	background-repeat : no-repeat;
}

.h2center {
	text-align : center; 
	font-size: .95em;
	font-weight: bold;
	color: #48A942;
}

.health_FocusOn_left {
	color: #00467E; 
	font-size: 0.9em;
	font-weight: bold; 
	padding: 65px 10px 15px 10px;
}

.health_FocusOn_right {
	font-weight: bold; 
	padding: 65px 10px 15px 10px;
}

.health_FocusOn_black {
	font-weight: bold; 
	color: #000;
}

.health_FocusOn_right P {
	font-weight: bold; 
	color: #00467E; 
}

.health_FocusOn_right SELECT {
	border: 1px solid #000;
	color: #00467E; 
}

.health_bg {
	background-image:   url(../images/focushealth_box.jpg);
	background-repeat: no-repeat;
}

.health_image {
	background-image :   url(../images/health.gif);
	background-repeat: no-repeat;
}

.indent {
	padding-left: 50px;
}

.index_bg {
	background-image:   url(../images/orange_grn_boxes.jpg);
	background-repeat: repeat-y;
}

.index_orange {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;

}
.index_orange_arrow {
	padding-top: 20px;
}

.leftNav {
	width: 200px;
	font: 1em Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 15px;
	/*border-left: 2px solid #02457A;*/
	display: none;
}

.leftNav H3 {
	font: 1.1em  Arial, Helvetica, sans-serif;
	color: #00843E;
	font-weight: bold;
}

.leftNav p, ul, li {
	color: #4AAA48;
}

/***************** first left nav box **********************************/
.LN_Box1 UL LI {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.LN_Box1 UL li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	margin-left: -30px;
	border-top: 1px solid #539CBE;
	color: #5E6E64;
	background:  url(../images/bullets/gray_bullet.gif) no-repeat 0px 8px;
}

.LN_Box1 UL {
	margin-bottom: 0px;
}

.LN_Box1 a, .LN_Box1 a:link, .LN_Box1 a:visited, .LN_Box1 a:hover, .LN_Box1 a:active {
	color: #5E6E64;
	text-decoration: none;
	font: 1em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.LN_Box1 a:hover {
	color: #00843E;
}

 .Selected_L1 a,  .Selected_L1 a:link,  .Selected_L1 a:visited,  .Selected_L1 a:hover,  .Selected_L1 a:active {
	color: #00843E;
	font: 1em  Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 0px;
	padding: 0px;
	font-weight: bold;
}

.LN_Box1 LI.Selected_L1  {
	background:  url(../images/bullets/orange_bullet.gif) no-repeat 0px 8px;
}


.LN_Box1 OL {
	color: #000000;
	padding: 0px;
	margin-left: 0px;
	margin-top: -5px;
	margin-bottom: -10px;
}

.LN_Box1 OL LI {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 30px;
	list-style-image:   url(../images/bullets/gray_bullet_small.gif);
}

.LN_Box1 OL a, .LN_Box1OL a:link, .LN_Box1 OL a:visited, .LN_Box1 OL a:hover, .LN_Box1 OL a:active {
	color: red;
	font-weight: normal;
	text-decoration: none;
}

.LN_Box1 OL a:hover {
	color: #00843E;
}

/**********************************************************************/

/***************** second left nav box **********************************/

.LN_Box2 UL LI {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

/*
.LN_Box2 UL li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	margin-left: -30px;
	color: #5E6E64;
	background:url(../images/bullets/sml_orange_arrow.gif) no-repeat 0px 8px;
}
*/
.LN_Box2 ul  li {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	margin-left: -30px;
	color: #5E6E64;
	background:  url(../images/bullets/sml_orange_arrow.gif) no-repeat 0px 8px;
}

.LN_Box2 UL {
	margin-bottom: 0px;
}

.LN_Box2 a, .LN_Box2 a:link, .LN_Box2 a:visited, .LN_Box2 a:hover, .LN_Box2 a:active {
	color: #5E6E64;
	text-decoration: none;
	font: 0.9em  Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.LN_Box2 a:hover {
	color: #00843E;
}

 .Selected_Box2_L1 a,  .Selected_Box2_L1 a:link,  .Selected_Box2_L1 a:visited,  .Selected_Box2_L1 a:hover,  .Selected_Box2_L1 a:active {
	color: #00843E;
	font: 0.9em  Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px;
	font-weight: normal;
}

.LN_Box2 LI.Selected_Box2_L1  {
	background:  url(../images/bullets/sml_orange_arrow.gif) no-repeat 0px 8px;
}

.LN_Box2 OL {
	padding: 0px;
	margin:0px;
}

.LN_Box2 OL {
	color: #000000;
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: -5px;
}

.LN_Box2 OL LI {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
	/*list-style-image: url(../images/bullets/sml_orange_arrow.gif);*/
}

.LN_Box2 OL a, .LN_Box2 OL a:link, .LN_Box2 OL a:visited, .LN_Box2 OL a:hover, .LN_Box2 OL a:active {
	color: red;
	font-weight: normal;
	text-decoration: none;
}

.LN_Box2 OL a:hover {
	color: #00843E;
}

/*************************************************************************/

/***************** third left nav box **********************************/

.LN_Box3 H3 {
	font: 0.9em  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00843E;
}

.LN_Box3  H3 {
	margin-bottom: 0px;
	margin-top: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.paragraph {
	padding-left: 15px;
	margin-top: 3px;
	margin-bottom: 0px;
	color: #4AAA48;
	font: 0.8em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.LN_Box3  UL LI {
	margin: 0px;
	padding: 0px;
}

.LN_Box3  UL {
	margin-top: 0px;
	margin-bottom: 5px;
}

.LN_Box3  LI {
	margin-left: 0px;
	list-style-type: disc;
	color: #5E6E64;
}

.LN_Box3  a, .LN_Box3 a:link, .LN_Box3 a:visited, .LN_Box3 a:hover, .LN_Box3 a:active {
	color: #5E6E64;
	font-weight: normal;
	text-decoration: none;
}

.LN_Box3 a:hover {
	color: #00843E;
}

.line {
		border-bottom: 1px dashed #00843E;
}

/*************************************************************************/
 
/********************** right nav box medical **********************************/

.RN_Box1_medical  {
	background-color: #F89728;
}

.RN_Box1_medical TD {
	background-color: #F89728;
	color: #FFF;
}

.RN_Health2 {
	color: #5E6E64;
	font-size: 0.8em;
}

#medical_RN_link a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

.RightNav_Box_Cell_medical a,  .RightNav_Box_Cell_medical a:link, .RightNav_Box_Cell_medical a:visited, .RightNav_Box_Cell_medical a:hover, .RightNav_Box_Cell_medical a:active {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

.RightNav_Box_Cell_medical a:hover {
	text-decoration: underline;
}


/*************************************************************************/

.LeftNav_Box_Cell {
	padding: 0px;
}

.LeftNav_Box_Cell_Left {
	border-left: 1px solid #F9A646;
	padding: 0px;
}

.LeftNav_Box_Cell_Left_partner {
	border-left: 1px solid #F9A646;
	padding-left: 10px;
}

.LeftNav_Box_Cell_Right {
	border-right: 1px solid #F9A646;
	padding: 0px;
}

.LeftNav_Box_Cell_Top {
	border-top: 1px solid #F9A646;
	padding: 0px;
}

.LeftNav_Box_Cell_Bottom {
	border-bottom: 1px solid #F9A646;
	padding: 0px;
}

.LeftNav_Box_Cell_Top_tool {
	background-image:   url(../images/leftnav_top_slice.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}

.LeftNav_Box_Cell_Bottom_tool {
	background-image:   url(../images/leftnav_bottom_slice.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}

.medical_repeat {
	background-image:   url(../images/medical/medical_slice.jpg);
	background-repeat: repeat-x;
}

.RightNav_Box_Cell {
	padding: 0px;
}

.RightNav_Box_Cell_Left {
	border-left: 1px solid #F9A646;
	padding: 0px;
}

.RightNav_Box_Cell_Right {
	border-right: 1px solid #F9A646;
	padding: 0px;
}

.RightNav_Box_Cell_Top {
	border-top: 1px solid #F9A646;
	padding: 0px;
}

.RightNav_Box_Cell_Bottom {
	border-bottom: 1px solid #F9A646;
	padding: 0px;
}

.index_green {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 30px;
	padding-top: 25px;
	padding-right: 20px;
	line-height: 25px;
}

.index_green a, .index_green a:link, .index_green a:visited, .index_green a:hover, .index_green a:active {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
}
.index_green a:hover {
	text-decoration: none;
}

.main_table {
	background-color: #FFFFFF;
}

.secondLevel {
	padding-top: 13px;
	list-style-type: disc;
}
.TableBg {
	border: 1px solid #7DB6C8;
	border-collapse: collapse;
}

.TableBg TD{
	border: 1px solid #7DB6C8;
}
.TableBg_FocusOn {
	border: 0px solid #F89728;
	border-collapse: collapse;
}

.TableHeader {
	background-color: #00853E;
	color: #FFF;
	font: .8em  Arial, Helvetica, sans-serif;
	padding: 5px;
	border: 1px solid #FFF;
	font-weight: bold;
}

.TableHeader_FocusOn {
	background-color: #F89728;
	border: 2px solid #F89728;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
}

.TableRow_FocusOn {
	background-color: #FFF;
	color: #00467E;
	padding: 5px;
	border: 2px solid #F89728;
	font-weight: bold;
}

.TableRowCCC {
	/*background-color: #CCCCCC;*/
	background-color: #EDF5F9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.TableRowDDD {
	background-color: #EDF5F9;
	padding: 5px;
}
.TableRowEEE {
	/*background-color: #EEEEEE;*/
	background-color: #FFF;
	padding: 5px;
}
.TableRowFFF {
	background-color: #FFFFFF;
	padding: 5px;
}

.noBullet {
	list-style-type:none;
}

.h2_line {
	margin-bottom: -15px;
}

.td_No_Bottom {
	border-bottom: 0px;
}

.td_No_Top {
	border-top: 0px;
}
.td_No_TopAndBottom {
	border-top: 0px;
	border-bottom: 0px;
}
.td_TextBox {
	background-color: #D5E9C4;
}
.td_TextBox_Blue {
	background-color: #B7DCFF;
}
.ul_Top {
	margin-top:0px;
	margin-bottom:0px;
}
.resultsBoxes {  
	background-color: #FFFFFF; 
	border: 1px #7DB6C8 solid; 
	width: 5em; 
	font-size: .80em;
}

.RightNav_Box {
	border: 1px solid #F89828;
	padding: 5px;
}

.RightNav_Box_Cell B{
	color: #00853E;
}



.thirdLevel {
	padding-top: 19px;
	list-style-type: disc;
}

.Top_Navigation {
	/*border-right: 2px solid #02457A;
	border-left: 2px solid #02457A;
	padding-left: 15px;
	padding-right: 15px;*/
}

.topNav_Repeat {
	background-image :   url(../images/topnav/topnav_slice.jpg);
	background-repeat: repeat-x;
}

.topnav_right_slice {
	background-image: url(../images/topnav_slice_right.gif);
	background-repeat: repeat-y;
}


/********************** ID's ******************************/

#topNav {
	background-color: #1BA3D0;
}


#links OL {
	padding: 0px;
	margin-left: 0px;
	margin-top: -5px;
	margin-bottom: -10px;
}

#links OL LI {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 30px;
	list-style-image:   url(../images/bullets/gray_bullet_small.gif);
}

#links a, a:link, a:visited, a:hover, a:active {
	font-size: .9em;
	color: #5E6E64;
	font-weight: normal;
	text-decoration: none;
}

#links a:hover {
	color: #00843E;
}

#links_2 a, a:link, a:visited, a:hover, a:active {
	font-size: .9em;
	color: #5E6E64;
	font-weight: normal;
	text-decoration: none;
}

#links_2 a:hover {
	color: #00843E;
}

#content {
	padding: 15px;
	padding-left: 0px;
	vertical-align: top;
	/*border-right: 2px solid #02457A;*/
	width: 630px;
}

#content a, a:link, a:visited, a:hover, a:active {
	color: #00853E;
	font: .9em  Arial, Helvetica, sans-serif;
	text-decoration: underline;
	border: 0px;
	padding: 0px;
	font-weight: bold;
}
#content a:hover {
	text-decoration: none;
}


#content .RightNav_Box_Cell_medical a, .RightNav_Box_Cell_medical a:link, .RightNav_Box_Cell_medical a:visited, .RightNav_Box_Cell_medical a:hover, .RightNav_Box_Cell_medical a:active {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

#content .RightNav_Box_Cell_medical a:hover {
	text-decoration: underline;
}

#content a.back_to_top {
	color: #F8982A;
}

#content .RN_Health1 a,  .RN_Health1 a:link, .RN_Health1 a:visited,  .RN_Health1 a:hover,  .RN_Health1 a:active {
	color: #5E6E64;
	text-decoration: none;
	font: 1em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#content .RN_Health1 a:hover {
	color: #00843E;
}

#content a.TableHeader {
	color: #FFF;
}

#content li {
	color: #000000;
}

#radio input {
	border: 0px;
	background-color: #FFF;
}



#RN_Health2 UL LI {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

#RN_Health2  li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: -30px;
	color: #5E6E64;
	background:  url(../images/bullets/grn_openarrow.jpg) no-repeat 0px 4px;
}

#InvisibleTable td {
	border: 0px;
}
#InvisibleTable P {
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: -5px;
	margin-bottom: 10px;
	
}
#skip a, #skip a:hover, #skip a:visited  
  { 
  position:absolute; 
  left:0px; 
  top:-500px; 
  width:1px; 
  height:1px; 
  overflow:hidden;
  color: #000000;
  } 
  
#skip a:active 
  { 
  position:static; 
  width:auto; 
  height:auto; 
   color: #000000;
  }
  



