﻿/* hack for IE disappearing content */


/*=============================================================*/
/* BEGIN TEXT STYLES               */	
a:link {
	color: #0075be;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
a:visited
{ 	color: #78b7e4;
	text-decoration: underline;
}

.superscript {
	font-size: 90%;
	}
.horizontalRule {  
	color: black;
	}

/* DUAL COLUMN                         */
#DualColumn { width:523px;}

#ColumnLeft {
float: left;
width:254px;
margin-right:15px;
}

#ColumnRight {
float: right;
width:254px;
}
/*                                               */

/*=====================================================================================*/
/* HEADINGS  																		   */
/*=====================================================================================*/

/*.hdl1 {font-family: Arial, Helvetica, sans-serif;color: #0075be;font-size: 25px;}*/
.hdl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #0075be;
	background-image: url(images/sub_hdl_icon_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	background-position: 0 .1em;

}
.hdl2w {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFFFFF;
	background-image: url(images/sub_hdl_icon_w.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	background-position: 0 .1em;
	}
	
.hdl3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #0075be;}
.hdl4 {font-family: Arial, Helvetica, sans-serif;color:#0075be;font-size: 14px;font-weight: bold;}
.hdl4w {font-family: Arial, Helvetica, sans-serif;color:#ffffff;font-size: 14px;font-weight: bold;}
.highligtedText {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;font-weight: bold;}

/* Begin Layout styles */

html,body{margin:0;padding:0;background-color:#006FB4;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}

div#container { background-color:#FFFFFF;
    width:988px;
    text-align:left;
    margin-left:  0px;
}

div#UtilityNav {width:988px;  
    color:#FFFFFF;
    height:28px;
    font-size:11px;
    vertical-align:middle;
    text-align:right;
    margin-top:0px;
    position:relative;
    margin: 0px auto;
    top:-8px;
    background-color: #006FB4;
}
div#UtilityNav a {
	text-decoration:none;
	color:#FFFFFF; 
	} 	

div#ToolNav {
    background-color:#FFFFFF; float:right; clear:right;
    font-size:11px;
    padding-top:26px;
    padding-bottom:12px;
	color:#0075BE; 
	width:417px;
	text-align: right;
	text-decoration: none;
	padding-right: 5px;
}
div#ToolNav a:link, a:visited { text-decoration: none;
}

div#TopImages {width:422px; float:right; clear:right;
    background-color: #FFFFFF;
    position:relative; /* Added for Z-index property to work. If no position is selected then Z-index is ignored. */
    z-index:10;
}
 /* IE 6 */
 * html div#TopImages {margin-top: 1px;}  

    div#ImageTop {width:212px; float:right; height:105px; clear:both;
    }
    
    div#ImageMid {width:422px; height:107px;float:left;clear:both;
    }
    /* IE 7  */
    *:first-child +html div#ImageMid{ float:none; clear:none;}
    /* IE 6 */
    * html div#ImageMid {float:right; clear:both; margin-top:-2px;} 	
    
    div#Search {width:195px;height:90px;float:right;background:#006fb4;
	padding-top:15px; padding-left:15px;
	}
    /* IE 6 */
    * html div#Search {margin-top:-2px; clear: right;} 	
    	
        div#SearchControl {height:21px;}
        div#PhysicianButton {padding-top:20px;}

    div#ImageBtm {width:212px; float:left; height:105px; clear:left;
    }
    /* IE 6 */
    * html div#ImageBtm {float:right; clear:none; margin-top:-2px;} 	
    
div#Logo {float:left; clear:left;
    background-color:#FFFFFF; 
    width:518px;
    text-align:left;
    z-index: 20;
    padding-left: 48px;
    padding-top: 18px;
    height: 92px;
    vertical-align: middle;
    position: absolute;
    top: 28px;
}
 
div#MainNav {float: left; clear: left;
    background-color: #79B7E4;
	font-size:11px;
	font-weight: Bold;
	color:#FFFFFF;
	height:36px;
	width: 776px;
	z-index: 20;
	position: absolute;
	top: 135px;
}
 
div#MainNav a:Link, div#MainNav a:Visited {color:#FFFFFF; text-decoration:none;}
div#MainNav a:Hover {text-decoration:underline;}
div#MainNav a:selected {background-image: url('images/nav_arrow_large_w.gif')}
div#MainNav td {
	border-left: 1px solid #FFFFFF; height:33px; margin-top:0px;
}
div#MainNav td.alt{border-left:none;}

div#BlueBar { background-color: #006FB4;
    height: 13px;
    width: 776px;
    float: left; clear:left;
    z-index: 20;
    position: absolute;
    top: 171px;
}
     
div#BreadCrumb { float:left;
    color:#FFFFFF;  
    background-color:#006FB4;
    font-size:11px;
    text-align:left;
    width:568px;
    position: absolute;
    min-height:108px;
    height: 108px;
    top:8px; left: 0px;
}	
div#BreadCrumb a:link, div#BreadCrumb a:visited, div#BreadCrumb a:active {color:#FFFFFF;}

div#RightNav {height:100%; 
    width:210px;  
    float:right; clear: right;
    background:#CCE3F7;
    position: relative;
    z-index:30;
}
div#RightNav li { padding-bottom: 5px;
    left: -9px; position: relative;
}

    div#RightNav1, div#RightNav2, div#RightNav3, div#RightNav4 { width:210px;
    }
    div#RightNavHeader1, div#RightNavHeader2, div#RightNavHeader3, 
    div#RightNavHeader4{ background:#E6F1FB; 
        width:210px; 
        text-indent:15px;
        height:30px; 
        vertical-align:middle; 
        line-height:2;
    }
  
    div#RightNavBody1, div#RightNavBody2, div#RightNavBody3, 
    div#RightNavBody4 { background:#CCE3F7; 
	    width:210px; 
        list-style-image: url(images/square_icon_blu.gif);
    }
    div#RightNavBody4 {height:100%; }
/* IE 7  */
*:first-child +html div#RightNavBody1, div#RightNavBody2, div#RightNavBody3, div#RightNavBody4 { padding-top:8px;} 	

    div#NavUpdates { background:#006FB4; 
        width:195px; 
        color:#FFFFFF;
        line-height:2; 
        height:30px; padding-left:15px;
    }
    div#NavUpdates a { text-decoration:underline; color:#FFFFFF;} 

/*div#footer {width:988px; background-color: #FFFFFF;
    float:left; clear: both;
    color:#0076BF;
    padding-bottom: 15px; padding-left: 25px;
/*    position:relative; /
}*/

/* IE 7
*:first-child +html div#footer { padding-top:5px; position:relative; float:none; display: none;}*/
/* IE 6
    * html div#footer { padding-top:5px; position:relative; float:none;}*/

div#BlueBarBottom { background-color: #006FB4;
    height: 13px;
    width: 998px;
    float: left; clear: both;
    text-align:left;
    margin: 0px auto;
}
/* IE 7  */
*:first-child +html div#BlueBarBottom { display:none;}
/* IE 6 */
* html div#BlueBarBottom { display: none;}  	

/* Form Styles  */
/* ==========================================================*/
div#FormBody {
	background:#e6f1fb; 
	border-width:10px; 
	border:solid 10px #78B7E4;
	padding-left:20px;	
	}
	
.EmailFriendHeader{background-color:#FFFFFF; }

div#EmailFriendBody {
	background:#e6f1fb; 
	border-width:10px; 
	border:solid 10px #78B7E4;
	padding-left:20px;
	margin: 5px 5px 5px 5px;
	}
/*============================================================= */