/* commented backslash hack for ie5mac \*/ 
html, body{height:100%;} 
/* end hack */



body {
	font-family: Helvetica, Arial,sans-serif;
	line-height: normal;
	font-size: 0.9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	height:100%;
}


.titleimage{
    height:100px;
    width:789px;
    padding:0px;
    margin:0px 5px 0px 52px
}

.titleimagelarge{
    height:200px;
    width:791px;
    padding:0px;
    margin:0px 5px 0px 52px;
}

/* ie6 hack to remove space between title image and menu bar */
* html .titleimage,
* html .titleimagelarge
{
    margin-bottom:-3px;
}

#pageboundary {
	position: absolute;
	float:left;  /*causes the border lines to stretch to the very bottom of the page*/
	left: 50%;
	top: 0;
	margin-left: -450px;  /* half your image/element width */
	width:900px;
	height:100%;
	border-left:#D9DADB 2px solid;
	border-right:#D9DADB 2px solid;
	
}

#pageboundary.homepage {
	margin-left: -440px;  /* half your image/element width */
}

#pageboundary p{
}
 



#pagebackground,
#pagebackground_noheader,
#pagebackground_hompage{
	height:548px;
	width:798px;
	margin-left:50px;
	margin-bottom:0px;
	background-image: url(../_images/patientindexbackground.jpg);
	background-repeat:no-repeat;
	border:none;
	padding:0;
}
#pagebackground a,
#pagebackground_noheader a,
#pagebackground_hompage a{
	color:#F2932E;
}

#pagebackground_noheader{
	background-image: url(../_images/backgroundnobanner.jpg);
	top:40px;
}

#pagebackground_hompage{
	background-image: url(../_images/homelogo.jpg);
	margin-left:125px;
	margin-top:80px;
	height:418px;
	border:1px solid white;
}

#orangetitlebar{
	height:34px;
	background-color:#F2932E;
	width:100%;
	width:749px;
}

#orangetitlebar.noheader{
	margin-left:23px;
	top:0px;
	
	
}
#orangetitlebar #orangebuttons{
	float:left;
	height:34px;
	border:none;
	background-color:white;
	width: 750px;
	margin:0px;
}

#orangetitlebar #orangebuttons a {
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	height:30px;
	text-align:center;
}
#orangetitlebar #orangebuttons a:hover {
	background-color:#EC7304;
	border-left-color:#F2932E;
	border-top-color:#F2932E;
	
}

#orangetitlebar #orangebuttons .selected {
	background-color:#EC7304;
	border-left-color:#F2932E;
	border-top-color:#F2932E;
}

#orangetitlebar #orangebuttons a span{
	color:white;
	font-weight:bold;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 4px;
	text-align:center;
}

#orangetitlebar span{
	font-size:1.5em;
	font-weight:bold;
	color:white;
	padding-top:5px;
	padding-left:37px;
	padding-right:37px;
} 


#pagecontent{
	margin-left:26px;
	margin-right:26px;
	padding-top:0px;
	margin-top:0px;
	border:none;
}
#navigation{
	margin-left:26px;
	margin-right:26px;
	margin-bottom:0px;
	padding-top:5px;
	padding-right:26px;
	padding-bottom:0px;
	margin-top:0px;
	font-size:0.8em;
	text-align:right;
	
}

#pagecontent.noheader{
	float:none;
	top: 50px;
}

#pagecontent h1{
	font-size:1.2em;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:30px;
	padding-right:30px;
}

#pagecontent p{
	margin-top:8px;
	margin-bottom:8px;
	padding-left:30px;
	padding-right:30px;
}

#pagecontent ul{
	margin-top:0px;
	margin-bottom:0px;
}

#pagecontent ul li{
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
}
#pagecontent #indexlist{
	border:#D9DADB 1px solid;
	margin:0px 30px 0px 30px;
	padding:0px 10px 7px 10px;
}

#pagecontent #indexlist p{
	padding:0px;
}

#pagecontent #indexlist ul{
	list-style: none;
	margin:0px;
	text-indent:0;
}

#pagecontent #indexlist li a img{
	vertical-align:middle;
	padding-right:5px;
	border:0;
}

#pagecontent #indexlist li a{
	text-decoration:none;
	color:#7A7A7C;
}

#pagecontent #indexlist li a:hover {
	text-decoration: none; 
	background-color:#F2932E;
	color:white;
}

#pagecontent #indexlist li a span{
	font-size: 0.9em;
	font-weight:bold;
}

#pagecontent #contentfooter{
	padding-left:30px;
	padding-right:0px;
	border:none;
}

#pagecontent #contentfooter.noheader{
	position:relative;
}

#pagecontent #contentfooter img{
	float:right;
}

#disclaimer{
	padding-left:73px;
	padding-top:0px;
	margin-top:0px;
	width:749px;
}
#disclaimer a{
	text-decoration:none;
}

#disclaimer p{
	margin:0px;
	color:#F2932E;
	font-size:0.9em;
}
#disclaimer div{
	margin-top:10px;
	position:relative;
	height:60px;
	border:#D9DADB 2px solid;
}

#disclaimer div img{
	float:left;
}

#disclaimer div p{
	position:relative;
	float:right;
	left: 0px;
	width:625px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	color:#707173;	
	font-size:0.7em;
}


.greybutton, .orangebottombutton{
	float:left;
	background-color:#AAAAAA;
	height:35px;
	margin:0px 2px 0px 0px;
	padding:0px;
	top:1px;
	border:none;
	width:110px;
	text-align:center;
	color:white;
	text-decoration:none;
	font-size:0.9em;
}
.orangebottombutton{
	float:left;
	background-color:#f2932e;
}

.greybutton:hover, .orangebottombutton:hover{
	background-color:#C5C7C8;
	cursor:hand;
}
.orangebottombutton:hover{
	background-color:#ec7304;
	cursor:hand;
}
.greybutton blockquote, .orangebottombutton blockquote{
	color:white;
	padding:2px;
	margin:0px;
	line-height:110%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	font-size:0.9em;
}

.greybutton #singleline
{
	line-height:2.5em;
}

.cccaretitletext{
	text-align:left;
	font-size:1em;
	font-weight:bold;
	color:#F2932E;
}

.cccaretitletextsmall{
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	color:#F2932E;
}

.cccaretext{
	text-align:left;
	font-weight:bold;
	color:#F2932E;
}

.cccarelink{
	color:#F2932E;
	text-decoration:none;
	font-size: 0.9em;
}

.standardtext{
	text-align:left;
	color:#707173;	
}
.standardtextsmall{
	font-size:0.8em;
	text-align:left;
	color:#707173;	
}

.tabletext{
	text-align:left;
	color:black;
	font-size:0.9em;	
}

.orangebutton{
	float:left;
	border:none;
	border-left-color:#EC7303;
	border-top-color:#EE7B0F;
	border-left-width:4px;
	border-top-width:4px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-style:solid;
	background:#F2932E;
	width:120px;
	text-decoration:none;
}

.orangebuttonlarge{
	width:245px;
}

.orangebuttonextralarge{
	width:370px;
}


.bluetitlebar{
	background-color:#6889B8;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:25px;
	height:30px;
	margin-left:73px;
	width:600px;
	font-size:1.5em;
	color:white;
	font-weight:bold;
	text-align:left;
	border-bottom:solid white 1px;
}

.superscript {       
	vertical-align:top;
	font-size: 0.7em; 
	color:#707173;
	line-height: 0;
} 

#ref {
	font-size: 0.6em;
	padding-right: 0px;
	padding-left: 0px;
	margin-top:10px;
	color: #7A7A7C;
	line-height: 120%;
	width:640px;
	
}
#ref ol{
	margin-top:3px;
	margin-left:20px;
	padding:0px;
}

TABLE.table {
	
	background-color: #FFE6DD;
	width:300px;
	padding: 0px;
	margin:0px 30px 0px 0px;
	font-size:0.8em;
}

.table2 {
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #FF6633;
	font-weight: bold;
}

.footnote {
	font-variant: normal;
	font-size: 0.6em;
	
}

.scrollbar{
	overflow : auto; 
	scrollbar-face-color: #F2932E; 
	scrollbar-highlight-color: #F2932E; 
	scrollbar-3dlight-color: #F2932E; 
	scrollbar-darkshadow-color: #F2932E; 
	scrollbar-shadow-color: #F2932E; 
	scrollbar-arrow-color: white; 
	scrollbar-track-color: white;
}
.homepagelinks{
	margin-top:280px;
	margin-left:5px;
	font-size:1.3em;
	font-weight:bold;
	
}
.homepagelinks a{
	text-decoration:none;
}

.homepagelinkwhite{
	color:white;
}
#submitform input{
 width:250px;
}

#submitform input.check{
 width:15px;
}

.whats_new_box
{
    float:right;
    width:160px;
    border:3px double #E66E00;
    margin:20px;
}
.whats_new_title
{
    background:#F2932E;
    color:#FFF;
    padding:5px 0px;
    text-align:center;
    font-size:1em;
    font-weight:bold;
}
.whats_new_content
{
    padding:5px;
    font-size:.9em;
    color:#7A7A7C;
}
.whats_new_content a
{
    font-weight:bold;
}

#orange_button_list
{
    overflow:hidden;
}
#orange_button_list a.orange_button
{
    display:block;
    float:left;
    background:#F2932E;
    color:#FFF;
    font-weight:bold;
    font-size:.9em;
    text-align:center;
	border-left:4px solid #EC7303;
	border-top:4px solid #EC7303;
	text-decoration:none;
	margin-right:5px;
	padding:4px 19px;
	width:90px;
}
#orange_button_list a.orange_button:hover
{
	background-color:#EC7304;
	border-left-color:#F2932E;
	border-top-color:#F2932E;
}