/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(images/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(images/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(images/rating/ratingStarSaved.png);
}
/* ****************** Facebook ****************** */
/* For comments box to hide like button */
div.like, div.like div {display:none;}

#right-sidebar {
  float: left;
  width: 610px;
  padding-top: 25px;
}

#right-sidebar h1 {
  font-size: 1.4em;
  margin: 0px 0px 10px 0px;
  color: #2f2f31;
}

#right-sidebar h2 {
  font-size: .8em;
  border-bottom: 1px solid #e9e9e9;
  border-top: 1px solid #aaaaaa;
  margin: 15px 0px 10px 0px;
  padding: 5px 0px 5px 0px;
  color: #343434;
  clear: both;
}

#right-sidebar #address {
  margin-bottom: 5px;
}

#right-sidebar #address a {
  color: #3B5998;
  font-size: .9em;
  text-decoration: none;
}

#right-siebar #address a:hover {
  text-decoration: underline;
}

#right-sidebar .facebook-plugin {
  margin: 5px 0px 20px 0px;
  float: left;
  clear: both;
}


/* **************/

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

.autocomplete 
{
    background-color: #FFFFCC;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    cursor:hand;
    border-left: solid 1px #6699cc;
    border-right: solid 1px #6699cc;
    border-bottom: solid 1px #6699cc;    
    text-align: left;
    margin-left:0px;
    margin-top: 0px;
    margin-bottom: 3px;
}

.autocompleteItem 
{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    cursor:hand; 
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 3px 3px 3px;
}

.autocompleteHover 
{
    background-color: #B2DA8A;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    cursor:hand;  
    margin-top: 0px;
    margin-bottom: 0px; 
    padding: 3px 3px 3px 3px;       
}    

.menustyle {
	padding:0px; 
	}

/*dan 5/07 fix png trans on ie6 ---*/
 /*
  USAGE: All you have to do is include this one line in your CSS file, with the
  tag names to which you want the script applied:
 */

 img.png { behavior: url(iepngfix.htc) }

 /*
  Alternatively, you can specify that this will apply to all tags like so:
   * { behavior: url(iepngfix.htc) }
 */

hr
   {
    height: 1px;
    width: 80%;
    color: #999999;
    border: 0;
    background-color: #999999;
   }
	
/*dan 1/07---*/
.center
{ 
text-align: center;
}

table.center1
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}


/*Quick Links Menu*/
.QLMenu-Skin-DynamicHover
{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:black;
    text-align: left;
    text-decoration:none;    
    padding:5px 5px 5px 5px;
}

.QLMenu-Skin-DynamicHover:hover
{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:black;
    text-align: left;
    text-decoration:none;
    background-color: orange;
    padding:5px 5px 5px 5px;
 
}
/*Default Quick Links Menu items that are not hovered*/
.QLnavmain 
{
    font-family: Arial;
    font-weight:normal;
    color: #000000;
    background-color: #B2DA8A;
    font-weight:bold;
    padding:0px 5px 0px 0px;

}

/*Default Quick Links Menu items that are hovered*/
.QLnavmain:hover
{
    font-family: Arial;
    font-weight:normal;
    color: #000000;
    background-color: #B2DA8A;
    text-decoration:none;
    font-weight:bold; 
    padding:0px 5px 0px 0px;
}


.QLnavmenu
{
    border-style: solid;
    Border-Width: 1px;
    width:auto;
    background-color: #B2DA8A; 
    Border-Color: #E0E0E0;
}


.QLnavmenu:hover
{
    border-style: solid;
    Border-Width: 1px;   
    width:auto;
    background-color: #FFFFCC;
    Border-Color: #E0E0E0;
}


/*Static Menu items that are not hovered*/
.navmain 
{
    font-family: Arial;
    font-weight:normal;
    width: auto;
    color: #003366;
    font-weight:bold;
    padding:1px 2px 1px 2px;
}

.navmain:hover
{
    font-family: Arial;
    font-weight:normal;
    width: auto;
    color: #003366;
    font-weight:bold;
    padding:1px 2px 1px 2px;
}

/*Default Menu items that are hovered*/
.navmainhover
{
    font-family: Arial;
    font-weight:normal;
    color:white;
    width:100%;
    background-color: #6699cc;
    text-decoration:none;
    font-weight:bold; 
    padding:1px 2px 1px 2px;
}
/*Static items that are hovered */
.navmainhover:hover
{
    font-family: Arial;
    font-weight:normal;
    color:white;
    width: auto;
    background-color: #6699cc;
    text-decoration:none;
    font-weight:bold; 
    padding:1px 2px 1px 2px;
}

/*Popout Menus*/
.Menu-Skin-DynamicHover
{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:White;
    width: 100%;
    text-decoration:none;
    padding:5px 15px 5px 5px;
    z-index: 100;
     
 
}
.Menu-Skin-DynamicHover:Hover
{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    width: 100%;
    color:White;   
    background-color: #6699cc;     
    text-decoration:none;
    padding:5px 15px 5px 5px; 
}

/*background color of popout menu*/

.navmenu
{
    /*--fixes ie8 menu problem--*/
    z-index: 999;
    border-style: solid;
    Border-Width: 1px;
    width:auto;
    background-color: #003366; 
    Border-Color: #E0E0E0;
}


.navmenu:hover
{
    border-style: solid;
    Border-Width: 1px;
    width:auto;
    background-color: #6699cc;
    Border-Color: #E0E0E0;
}

.topnavcolor
{background-color: #e7edf3}


/*---dan 1/07*/

.PatGreetingHead 
{
    font: Verdana, Arial;
    font-size: 19px;
    color: #FF6600;
    font-weight: bolder;
    padding-left: 10px;
    padding-top:10px;  
}

.CardButton
{
    width: 94px;
    height:94px;
    padding-right: 10px;
    border: solid 1px #0F97DF;
    background-color:Transparent;
}

.CardButton:hover 
{
    border: solid 1px purple;
}

.menuitem {
	color:white; 
	font-family:Verdana;
	font-size:12px;
	border:1px;
	border-style:solid; 
	border-width:1px; 
	border-color:#C0C0C0;
	padding:5px;
	padding-right:10px;
	cursor:hand;
	}
	
.arrow {
    vertical-align: middle;
	border-style: none;
	padding-right:3px;

	}	

.alert 
{
    color:Red;
    font-family: Arial;
    font-size:10px;
}

div#arrow
    {
    padding-top:2px;
    float: left;
    height: 30px;
    position:relative;
    width: 10px;
    background:#FFFFCC;
    }

div#rellinkbox
    {
    width:200;
    position:relative;
    background:#FFFFCC;
    padding:3px;
    border-style:solid;
    border-width:1px;
    border-color:#C0C0C0;
    margin-bottom:10px;
    margin-left:0px;
    }

.yellowbox
    {
    text-align:center;
    width:500px;
    
    background:#FFFFCC;
    padding:3px;
    border-style:solid;
    border-width:1px;
    border-color:#C0C0C0;
    margin-bottom:10px;
    margin-left:0px;
    }
    
.bluerow
{
    color: White;
    font-family: Verdana;
    font-size: 15px;
    text-transform: uppercase;
    font-weight:bold;
    padding: 5px;
    background-color: #336699;
}

.darkgrayrow
{
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bolder;
    padding: 3px;
    background-color: #C0C0C0;
}

.lightgrayrow
{
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bolder;
    padding: 3px;
    background-color: #F5F5F5;
}

.tablebox
{
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
    width: 100%;
    padding: 0px;
    margin: 0px;
}    


.mouseover {
	background-color:#6699CC;
	color:white;
	font-family:Verdana;
	font-size:12px;
	cursor:hand;}

.menuintable {
	color:white; 
	font-family:Verdana;
	font-size:12px;
	}
	
.dropdown 
{
	font-family:Verdana;
	font-size:11px;
}
	
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color:#003366;
	padding-bottom: 5px;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

.logontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
    color: #003366;  
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

input 
{
 FONT-SIZE: 11px; 
 COLOR: black; 
 FONT-FAMILY: Arial, Verdana;
}

select
{
 FONT-SIZE: 11px; 
 COLOR: black; 
 FONT-FAMILY: Arial, Verdana;
}

.text11
{
 FONT-SIZE: 11px; 
 COLOR: black; 
 FONT-FAMILY: Arial, Verdana;
} 

.homelink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
}

.homelink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;	
}

.mininav
	{
	font-family:Verdana, Arial, Helvetic, Sans-Serif;
	font-size: 10px;
	color: #0066CC;
	font-style: normal;
	font-weight: normal;
}
.mininav:hover
	{
	font-family:Verdana, Arial, Helvetic, Sans-Serif;
	font-size: 10px;
	color: #0066CC;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.minitext
	{
	font-family:Verdana, Arial, Helvetic, Sans-Serif;
	font-size: 10px;
	color: #555555;
	font-style: normal;
	font-weight: normal;
}

.copyright
	{
	font-family:Verdana, Arial, Helvetic, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
}

.minitextbl
	{
	font-family:Verdana, Arial, Helvetic, Sans-Serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

.home 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
}
.homeheader 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bolder;
	color:#333333;
}
.minilink 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#0066cc;
}
.minilink:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#0066CC;
}

.minilink10 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#0066cc;
}
.minilink10:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#0066CC;
}
.minilink10:visited 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#5E81B5;
}
.minilink10:visited:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#5E81B5;
}
A 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color:#0066cc;
}
A:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color:#0066CC;
}

.whitelink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
}
.whitelink:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#FFFFFF;
}	

.footerlink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#F0F0F0;
}
.footerlink:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#F0F0F0;
}	

.topnav
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color:#F0F0F0;
}
.topnav:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color:#F0F0F0;
}	

.pagetree
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
	
BODY
{
	background-color:#006699;
	margin-left:0px;
	margin-top:0px;
}	

.article_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color:#003366;
}

.body_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.boldened
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	text-decoration: underline;
}
	
.section_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: Bolder;
}	
.internal_link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
}
.internal_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;	
}
.external_link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;	
}
.external_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;	
}

img.illustration
	{
	cursor:hand;
	}
	
.accent_table	
	{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	font-weight: normal;
	BACKGROUND-COLOR: #f0f0f0;
	width: 200px;
	margin-top: 10px;
	}
.accent_text a.internal_link	
	{
	font-weight:normal;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}
.background1	
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial Narrow, Arial,Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0f0f0;
	}
.background4	
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e1e1e1;
	}
.caption	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif;
	}
.definition_term	
	{
	font-weight:bold;
	/*TEXT-TRANSFORM: capitalize;*/
	}
.greystone_content	
	{
	padding-left:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.heartrate_body_text	
	{
	FONT: 9pt/14px Arial, Helvetica, sans-serif;
	COLOR: white;
	}
.indexnav	
	{
	PADDING-top: 10px;
	PADDING-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-weight:bold;
	BACKGROUND-COLOR: #f0f0f0;
	width:200px;
	margin-right: 20px;
	/*margin-bottom: 50px;*/
	padding-bottom: 20px;
	/*visibility:hidden;
	display:none; */
	}
.leftnav_sitemap	
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	COLOR: black;
	}
.movablenav	
	{
	CLEAR: none;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	WIDTH: 110px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: auto;
	BACKGROUND-COLOR: #006699;
	TEXT-DECORATION: none;
	}
.preg_answer1	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a8d7d7;
	}
.preg_answer2	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #add0e4;
	}
.preg_answer3	
	{
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 0px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f8d3e9;
	}
.preg_bold1	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #a2578b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.preg_def_text	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 0px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #6c1c58;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_def_title	
	{
	BORDER-RIGHT: #666666 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666666 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #666666 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a2578b;
	}
.preg_quest1	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #418b8b;
	BORDER-BOTTOM: #999999 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #d7ecec;
	}
.preg_quest2	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #317095;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cbe1ed;
	}
.preg_quest3	
	{
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #999999 2px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #8f1b5b;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fdf4f9;
	}
.preg_sidebar_text	
	{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #6c1c58;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_sidebar_title	
	{
	BORDER-RIGHT: #666666 2px solid;
	BORDER-TOP: #666666 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT: #666666 2px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #c5c5c5;
	}
.preg_table_data1	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 0px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #6c1c58;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_table_data2	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #a2578b 2px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f1e4ed;
	}
.preg_table_data3	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #a2578b 2px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #6c1c58;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_table_title1	
	{
	BORDER-RIGHT: #666666 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666666 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #666666 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a2578b;
	}
.preg_table_title2	
	{
	BORDER-RIGHT: #666666 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666666 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #666666 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a2578b;
	}
.preg_textbox1	
	{
	BORDER-RIGHT: #2d637d 5px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #2d637d 5px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #2d637d 5px solid;
	COLOR: #ffffff;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #2d637d 5px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #397e9f;
	}
.preg_textbox2	
	{
	BORDER-RIGHT: #a35084 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #a35084 2px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #a35084 2px solid;
	COLOR: #9f4f82;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #a35084 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cdb4c5;
	}

div.align_center	
	{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
div.align_left	
	{
	MARGIN-TOP: 10px;
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 10px;
	text-align:center;
	}
div.align_right	
	{
	MARGIN-TOP: 10px;
	FLOAT: right;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	text-align:center;
	}
div.glossary_index a.internal_link	
	{
	font-weight:bold;
	font-size: 23px;
	}
div.greystone_content	
	{
	margin-right: 10px;
	margin-left: 10px;
	position: static;
	}
div.hublinks	
	{
	margin-top: 15px;
	margin-bottom: 15px;
	}
div.hublinks p	
	{
	font-weight:bold;
	}
div.news_navsection h3	
	{
	text-align:center;
	}
div.news_online_section a
	{
	font-weight:bold;
	}
div.pregnancy_footer	
	{
	background-color: #CCFFFF;
	text-align:center;
	margin-top:20px;
	}
div.thumbnail_align_center	
	{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
div.thumbnail_align_left	
	{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align:center;
	}
div.thumbnail_align_right	
	{
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:center;
	}
div.thumbnail_align_right_noreplace	
	{
	/* used in cases where you cannot replace the thumbnail with a large image*/
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:center;
	}
H2.page_title	
	{
	FONT-SIZE: 14px;
	COLOR: #003366;
	FONT-FAMILY: Verdana;
	/*margin-left: 20px;*/
	}
h2.article_title	
	{
	text-align:center;
	}
H3.section_header	
	{
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
H4	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
H5	
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
html body	
	{
	position:relative;
	}
/*
img.photo
	{
		 added for editor
	}
img.graphic
	{
		 added for editor 
	}
	 */
ol.double_spaced li	
	{
	margin-top:10px;
	margin-bottom:12px;
	}
p.article_title	
	{
	font-weight:bold;
	}
p.body_online	
	{
	}
p.indexnav_glossary	
	{

	}
p.indexnav_online_resources	
	{
	}
p.news_navsection_online a	
	{
	font-weight:bold;
	}
p.news_navsection_text a	
	{
	font-weight:bold;
	}
p.online
	{
    	FONT-STYLE: italic;
    	TEXT-ALIGN: right;
	}
p.sitemap a	
	{
	FONT-WEIGHT: bold;
	}
p.sitemap_index_glossary a	
	{
	FONT-WEIGHT: bold;
	}
p.sitemap_online_resources a	
	{
	FONT-WEIGHT: bold;
	}
SPAN.accent_header	
	{
	font-weight:bold;
	}
span.align_center	
	{
	margin: 0px;
	margin-left: auto;
	margin-right: auto; 
	}
span.align_left	
	{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	}
span.align_right	
	{
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
span.boldened	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	/*FONT-FAMILY: Arial, Helvetica, sans-serif*/
	}
span.caption	
	{
	margin-top: 10px;
	}
span.italic	
	{
	font-style: italic;
	}
span.list_item	
	{
	FONT-WEIGHT: bold;
	}
SPAN.page_head	
	{
	FONT-WEIGHT: 900;
	FONT-SIZE: 24px;
	COLOR: #008284;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
	}
SPAN.pagehead	
	{
	FONT-WEIGHT: 900;
	FONT-SIZE: 24px;
	COLOR: #008284;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	}
SPAN.para_head	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
span.thumbnail_caption	
	{
	font-weight: bold;
	text-align:justify;
	}

span.whitetext 
	{
	COLOR: white;
	}

table.article_table	
	{
	width: 100%;
	margin-bottom: 25px;
	}

table.center_navtable	
	{
	width: 100%;
	}
table.data_table_narrow	
	{
	width:400px;
	}
table.data_table_wide	
	{
	width:90%;
	}
TABLE.indexnav	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FLOAT: left;
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0f0f0;
	WIDTH: 200px;
	}
table.pregnancy_news_accent_med	
	{
	width:75%;
	}
table.pregnancy_news_accent_narrow	
	{
	width:45%;
	}
table.pregnancy_news_accent_narrow_due_date_calc	
	{
	width:45%;
	}
table.pregnancy_news_accent_narrow_right	
	{
	width:35%;
	float:right;
	}
table.pregnancy_news_accent_wide	
	{
	width:90%;
	float: none;
	}
table.pregnancy_newsletter	
	{
	width:100%;
	}
table.pregnancy_newsletter a.external_link	
	{
	font-weight:normal;
	}
TD.indexnav	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

td.news_accent	
	{
	width:205;
	background:#E4E4E4;
	}
td.news_mainsection	
	{
	width:345;
	}
td.news_mainsection h3.article_section_header	
	{
	text-align:center;
	}
TH	
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
ul.double_spaced li	
	{
	margin-top:10px;
	margin-bottom:12px;
	}
ul.double_spaced li ul.double_spaced	
	{
	margin-top: 7px;
	}
ul.double_spaced li ul.single_spaced	
	{
	margin-top: 7px;
	}
ul.single_spaced li	
	{
	margin-top: 0px;
	margin-bottom: 0px;
	}
ul.single_spaced li ul.double_spaced	
	{
	margin-top: 7px;
	margin-bottom: 7px;
	}
ul.single_spaced li ul.double_spaced li	
	{
	margin-top:10px;
	margin-bottom:12px;
	}

div#physbox
    {
    width:200px;
    position:relative;
    background:#FFFFCC;
    padding:3px;
    float:right;
    border-style:solid;
    border-width:1px;
    border-color:#C0C0C0;
    margin-bottom:10px;
    margin-left:5px;
    }
div#physboxheader
    {
    position:absolute;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-color:#C0C0C0;
    top:0px;
    left:0px;  
    width:202px;
    height:25px;
    background:gold;
    padding:3px;
    }

div#physkey
    {
    position:relative;
    top:25px;
    left:0px;
    right:0px;  
    width:196px;
    height:25px;
    background:#FFFFCC;
    padding:0px;
    padding-right:0px;
    }    
    
    
/* General text */
.gen { font-size : 12px; }
.genTitleLeft { font-size : 12px; float:left;}
.genTitleRight { font-size : 12px; float:left;}
.profilegen { font-size : 12px; color:White;}
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; color: #000000; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
    
/*dan 1/23/07 Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

/*dan 1/23/07 Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }

/*dan 1/23/07 titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; font-size: 11px; }
a.topictitle:visited { text-decoration: none; color : #5493B4;  font-size: 11px;}
a.topictitle:hover	{ text-decoration: underline; color : #DD6900;  font-size: 11px;}

/*dan 1/23/07 Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/*dan 1/23/07 Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }

/*dan 1/23/07 The content of the posts (body of text) */
.postbody { font-size : 12px; padding: 10px 10px 10px 10px; text-align: left;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

/*dan 1/23/07 Main table cell colours and backgrounds */
tr.msgboardcol	{ background-color: #F5F5F5; text-align:center; }
tr.msgboardcol:hover	{ background-color: #fdfde1; text-align:center; }

td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	text-align: left; color: #ffffff; background-color: #6699cc; font-weight: bold; border: #FFFFFF; border-style: solid; height: 20px;
}
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid;
}

th.thHead,td.catHead {font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.row3Right	 {color: #ffffff; background-color: #43459B; border-width: 0px 1px 0px 0px; }
td.catRight {color: #ffffff; background-color: #6699cc; border-width: 0px 1px 0px 0px; }
td.catLeft {color: #ffffff; background-color: #6699cc; border-width: 0px 1px 0px 0px; }
th.thLeft	  {color: #ffffff; background-color: #43459B; border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 {color: #ffffff; background-color: #43459B; border-width: 1px 0px 0px 0px; }
th.thCornerL {color: #ffffff; background-color: #43459B; border-width: 1px 0px 0px 1px; }
th.thCornerR {color: #ffffff; background-color: #43459B; border-width: 1px 1px 0px 0px; }

.msgboardcap {background-color: #a7b7ed; width: 100%;}
.msgborderBoth {border-left: solid 1px #a8b7ee;border-right: solid 1px #a8b7ee;}
.searchbox {border-left: solid 1px #a8b7ee;border-right: solid 1px #a8b7ee; padding: 5px 5px 5px 5px; background-color: #F5F5F5; width:100%;}
.msgborderL {border-left: solid 1px #a8b7ee;}
.msgborderR {border-right: solid 1px #a8b7ee; text-align:right;}
tr.topiclisthead {background-color: #FFFFFF; height:30px; width: 100%; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #a8b7ee; border-left: solid 1px #a8b7ee;}
td.replyhead {background-color: #FFFFFF; height:20px; width: 100%; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #a8b7ee; border-left: solid 1px #a8b7ee; border-bottom: solid 1px #a8b7ee;padding: 5px 5px 5px 5px;}

td.row1 {background-color: #FFFFFF; padding: 5px 5px 5px 5px;}
td.row2 {background-color: #F5F5F5; padding: 5px 5px 5px 5px;}
.msgboardbox {padding: 3px 3px 3px 3px; text-align:center; width: 100%; border: solid 1px #003366;}
.replybox {padding: 3px 3px 3px 3px; width: 100%; border-bottom: solid 1px #a8b7ee; border-right: solid 1px #a8b7ee; border-left: solid 1px #a8b7ee;background-color: #f0f3fe;}
th.msgboardhead {color: #FFFFFF; background-color: #336699; font-weight: bold; text-align: center; padding-left: 5px; padding-right: 5px;}
td.msgboardtopicL {text-align: left;}
td.purpleline {background-color:#a7b7ed;height:1px;}


/* News & Updates Style */
.newsadminbox {border-left: solid 1px #d0e9cd;border-right: solid 1px #d0e9cd; padding: 0px 5px 5px 5px; background-color: #F5F5F5; width:100%; text-align:right;}
.newsbox {border-left: solid 1px #d0e9cd; border-right: solid 1px #d0e9cd; padding: 10px 10px 10px 10px; background-color: #FFFFFF; width:100%;}
td.greenline {border-bottom:solid 1px #d0e9cd;border-left:solid 1px #d0e9cd;border-right:solid 1px #d0e9cd;}
.datestamp {font-size: 11px; color: #999999; font-style: oblique;}
/* Photo Style */
.photoadminbox {border-left: solid 1px #f0e8b0;border-right: solid 1px #f0e8b0; border-bottom: solid 1px #f0e8b0; padding: 5px 5px 5px 5px; background-color: #FFFFFF; width:100%; text-align:right;}
.photobox {border-left: solid 1px #f0e8b0; border-right: solid 1px #f0e8b0; padding: 5px 5px 5px 5px; background-color: #F5F5F5; width:100%; border-bottom: solid 1px #f0e8b0;}
.photoboxtools {border: solid 1px #f0e8b0; background-color: #FFFFFF; width:100%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}

td.yellowline {background-color:#f0e8b0;height:1px;}
.thumbphoto {border: solid 1px #d0e9cd; text-align:center; vertical-align:bottom;}
.thumbphoto:hover {border: solid 1px #ff6600; background-color:#FFFFFF; text-align:center; vertical-align: baseline;}

/* Visit Patient Pages */
.instruct {color: #3399CC; font-weight: bold; font-size: small; padding-top: 5px; padding-bottom: 5px;}
.visitpage {border: solid 1px #bcddf9; background-color: #F5F5F5; width:100%; padding: 5px 5px 5px 5px;}
td.blueline {border-bottom: solid 1px #FFFFFF;}
tr.visitrow:hover {background-color:#FFFFCC;}

.createpage {border: solid 1px #bcddf9; background-color: #FFFFFF; width:auto; padding: 5px 5px 5px 5px;}

.caresnav .topnavcolor{background-color:#e3f3e3;}
.careshomehead {font-size: x-large; color: #f87516; font-weight: bold; text-align: left; vertical-align:middle; padding-left: 10px;}

.managepage {border: solid 1px #bcddf9; background-color: #FFFFFF; width:100%; padding: 10px 10px 10px 10px;}
.subinstruct {color: #333333; font-size: small; padding-top: 5px; padding-bottom: 5px;}
.notes {color:#666666; font-size:small; font-style:italic; font-family: Verdana, Arial, Times New Roman;}

/* tool tips 
a span {display: none;}
a:hover span {
  margin-top: 3px;
  color: Black;
  text-decoration: none;
  font-weight: normal;
  position: relative;
  padding: 5px 5px 5px 5px;
  display: block;
  background: #FFFFCC;
  border: 1px solid #6699cc;
  } 

*/

.setting {
position:relative;
margin-bottom:.453em;
/*line-height:1.993em;*/
line-height:12px;
width:100%;
}
.setting .label {
float:left;
width:18.931em;
}
fieldset .setting .label {
width:18.116em;
}
.setting .default {
display:block;
position:absolute;
color:#666;
top:0;
right:0;
width:16.304em;
}

fieldset {
border:solid .09em #ccc;
padding:.725em;
margin:0;
}
fieldset legend 
{    
font-weight:bold;
margin-left:-.362em;
padding:0 .272em;
background:#fff;
}

.avatar
{
    width: 100px;
    background-color: #F4F4F4;
    padding: 5px 5px 5px 5px;
    text-align: left;
    
}

.allmessagebox
{
    border: solid 1px #e7eff7;
    background-color: #e7eff7;
    padding: 15px 15px 15px 15px;
}

.messagebox
{
 border: 1px solid #F0F3FE; 
 background-color: #FFFFFF;
}

.msgboardhead 
{
    color: #FFFFFF; 
    background-color: #336699; 
    padding: 4px 4px 4px 4px; 
    font-weight: bold; 
    padding-left: 5px; 
    padding-right: 5px;
    text-align: left;
    }

.postdate
{
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
}

.messagetitle
{
    color: #003366;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
}   

/* Message view header */ 
.messagehead 
{
 padding-right: 10px;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 color: #003366;
 font-weight: bold;
 font-size: 16px;
 background-color: #FFFFCC;
 border: solid 1px #e7eff7;
 width: auto;
} 

.butsubmit
{
 font-size: 14px;
 color: #003366;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: auto;
 cursor: pointer;
}
  
/* Added Cyberknife CSS - PCA 02/20/07 */

#centered {
	width: 800px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}


#header {
	background: url(../images/header_bg.jpg) no-repeat top right;
	height: 122px;
}

#logo {
	float: left;
	width: 172px;
	height: 122px;
}

#logo img {
	border-width: 0px;
}

#menu {
	margin-top: 67px;
	float: right;
	width: 619px;
	height: 48px;
}

#menu img {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}


#separator {
	float: left;
	width: 30px;
	height: 392px;
	background: url(../images/separator.jpg) no-repeat center center ;
}

#rightcopy {
	float: right;
	width: 350px;
	padding: 30 0px;
}

#fullcopy {
	padding: 30 10px;
}

.faqAnswer {
	padding: 15 20 30 25px;
	line-height: 18px;
}

#fullcopy strong {
	color: #333333;
	text-decoration: underline;
}

#footer {
	clear: both;
	background: url(../images/footer_bg.jpg) repeat-x;
	height: 57px;
}

#leftcap {
	height: 57px;
	background: url(../images/footer_left_cap.jpg) no-repeat bottom left;
}


#rightcap {
	height: 57px;
	background: url(../images/footer_right_cap.jpg) no-repeat bottom right;
}

#footer .copy {
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #444444;
}

#footer .copy a {
	color: #444444;
}

.h1cyber {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #165391;
}

.h2cyber {
	margin: 0px;
	padding: 0px;
	font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #165391;
}

#compare {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 cursor: default;
 border-collapse: collapse;
}

#compare th {
	font-size: 13px;
}

#compare td {
	height: 75px;
	padding: 4px;
	vertical-align: middle;
	text-align: right;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#compare td.boxed {
	border: 1px #cccccc solid;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.quotes {
	height: 175px;
}

.quote {
	font-style: italic;
	margin: 10px;
	width: 350px;
	color: #666666;
}

.quote div.by {
	font-style: normal;
	padding-left: 50px;
	color: #333333;
}

.clear {
	clear: both;
	width: 100%;
	height: 0px;
}

.staff {
	width: 96%;
	height: 340px;
	overflow: auto;
	border: 1px #cccccc solid;
	padding: 0 10 10 10px;
}

.member {
	padding: 10 0 0 0px;
	clear: both;
}

.member div.img {
	float: left;
	width: 100px;
	height: 115px;
	line-height: 125px;
	text-align: center;
	color: #999999;
}

.member div.bio {
	float: left;
	margin-left: 10px;
	width: 600px;
	height: 115px;
	border: 1px #999999 dashed;
	color: #999999;
	line-height: 115px;
	text-align: center;
}

.formLabel {
	border: 1px #000000 solid;
	float: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
}

.citation-left {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .05em;

}

.citation-leftCopy {

	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* New Homepage style */
pre { color: #000000; 
    font-style: normal; 
    font-weight: normal; 
    font-size: 10px; 
    font-family: verdana, arial, sans-serif; 
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap; 
    white-space: -o-pre-wrap; 
    word-wrap: break-word; 
    height:50px; 
    padding:0px 5px 5px 5px;}
    
#homebanner {
  float: left;
  width: 450px;
  padding: 0px 0px 0px 0px;
  margin-left: 5px;
}
#findadoctorbox {
  background: #FFFFFF;
  width: auto;
  padding-left: 2px;
  padding-right: 5px;
  margin-bottom: 10px;
  height: auto;

}
#findadoctor {
  padding: 5px 0px 0px 0px;
  background: #F5F5F5;
  text-align:center;
  height: auto; 
  width: 217px;
}

.homedocphoto 
{
  margin-top: 3px;
  margin-bottom: 10px;
  border: solid 1px black;
} 

#whatsnewbox 
{
  background: #FFFFFF;
  width: auto;
  margin-left: 2px;
  margin-right: 5px;
  margin-bottom: 10px;
  height: auto;
}

#eventsbox {
  background: #FFFFFF;
  width: auto;
  padding-left: 2px;
  padding-right: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  height: auto;
}

#events {
  padding: 0px 0px 10px 0px;
  background: #F5F5F5;
  height: auto;
  width: 217px;
}

#whatsnew {
  padding: 0px 0px 0px 0px;
  background: #F5F5F5;
  height: auto;
  width: auto;
}

#health {
  padding:  10px 5px 5px 0px;
  margin-left: 5px;
  width: 450px;
  float: left;
  clear: both;
}

#healthbox {
  padding:   5px 0px 5px 0px;
  background: #f5f5f5;
  width:450px;  
}


#footer {
  background: #0f0;
  clear: both;
  width: 100%;
}
#homecontent 
{   
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background: #FFFFFF;
	padding: 0px 3px 0px 3px;
	height: 100%;
}

#services 
{   
  background: #F5F5F5;
  margin-left: 5px;
  margin-right:5px;
}

.FeaturedBox
{ 
	width:200px;
	height:60px;
	padding-left: 5px;
	padding-right:0px;  
	margin-top: 5px; 
	margin-bottom: 5px;
} 	 

.FeaturedItemPhoto
{
    float: left;
    padding: 2px 5px 2px 2px;
    width: 28px;
}

.FeaturedItemHead 
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    width: auto;
    color: #333333;
}

.FeaturedItemHead:hover 
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}

.FeaturedItem
{
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
    width: 165px;
}


.FeaturedItem:hover
{
    font-family: Arial;
    font-size: 11px;
    font-weight:normal;
    color: #003366;
    width: 165px;
    text-decoration:underline;
} 

 	
/* BUTTONS */

.buttons{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#E0E0E0    ;
    border:1px solid #C0C0C0;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#006699;
    cursor:pointer;
    padding:1px 1px 1px 1px; /* Links */
}

.butsubmit
{
 font-size: 14px;
 color: #003366;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: auto;
 cursor: pointer;
}        

.butsubmitOrder
{
 font-size: 14px;
 color: #336600;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: auto;
 cursor: pointer;
}        


.butsubmitCancel
{
 font-size: 14px;
 color: #003366;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: auto;
 cursor: pointer;
}    
    
.butsubmitSave
{
 font-size: 14px;
 color: green;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: 85px;
 padding-left: 7px;
 text-align:center;
 height:23px;
 cursor: pointer;
 background-image: url("images/buttons/icon_save.gif");
 background-repeat: no-repeat;
 background-position: 3px 2px;
} 

.butsubmitPublish
{
 font-size: 14px;
 color: green;
 font-weight: bold;
 background-color: #FFFFCC;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: 90px;
 padding-left: 7px;
 text-align:center;
 height:23px;
 cursor: pointer;
 background-image: url("images/buttons/icon_publish.gif");
 background-repeat: no-repeat;
 background-position: 3px 2px;
} 
    
.butsubmitDelete
{
 font-size: 14px;
 color: #a01319;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: 85px;
 padding-left: 7px;
 text-align:center;
 height:23px;
 cursor: pointer;
 background-image: url("images/buttons/icon_del.gif");
 background-repeat: no-repeat;
 background-position: 3px 3px;
 }
 
 .butAdd
{
 font-size: 14px;
 color: green;
 font-weight: bold;
 background-color: #F5F5F5;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: 180px;
 padding-left: 7px;
 text-align:center;
 height:23px;
 cursor: pointer;
 background-image: url("images/buttons/icon_add.gif");
 background-repeat: no-repeat;
 background-position: 3px 1px;
 }
 
 .butcheckout
 {
 font-size: 11px;
 color: #FFFFCC;
 text-transform: uppercase;
 font-weight: bolder;
 background-color: #69c803;
 border-top: solid 1px #c0c0c0;
 border-bottom: solid 2px #666666;
 border-left: solid 1px #c0c0c0;
 border-right: solid 2px #666666;
 width: auto;
 cursor: pointer;
} 

