/* CSS Document */

body {
	font: 80% "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	text-align: center; /* for IE */
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 900px;
	background-image:url(back.jpg);

}

/* Start Header CSS */

#header{
background-color:#FFFFFF;
height: 100px;
width: 900px;
padding-bottom:0px;
}

#logo{
float: left;
width:340px;
}

#advert{
float: right;
width: 560px;
height: 100px;
padding-top:0px;
text-align:center;
background-color:#c0c0c1;
background-image:url(advert_bg.jpg);
}
#advertTop{
padding-top:20px;
}

/* End Header CSS */

/* Start Navigation CSS */

#navholder{
background-color:#625754;
width:900px;
float:left;
}

#navigation{
background-color:#666666;
width:900px;
margin-left:0px;
height: 25px;
padding-bottom:3px;
}

#nav{
	font: 14px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	background-color: #625754;
	color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	width:720px;
	float:left;
	}


#nav ul {
	margin: 0px;
	padding: 0px;

}

#nav li{
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#nav li a {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	background-color:#625754;
	padding-top:6px; 
	padding-bottom:12px 
}

#nav li.active a {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:#CCCCCC;
	text-decoration:none;
	padding-top:6px; 
	padding-bottom:12px 
}


#nav li a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#ccc;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px; 
	padding-bottom:12px 
}

#search{
background-color:#6eb431;
width:180px;
float:right;
height: 30px;
padding-bottom:4px;
}

#searchcopy{
/*"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;*/
font: 14px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
padding-left:0px;
padding-top: 4px;
padding-bottom: 2px;
text-align:center;
}

#searchcopy a{
color:#FFFFFF;
text-decoration:none;
}

#searchcopy a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#searchbox{
font-size:12px;
color:#3A7A25;
padding-left:2px;
}

#signout{
background-color:#6eb431;
width:180px;
float:right;
height: 30px;
padding-bottom:4px;
}

#signoutcopy{
/*"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;*/
font: 16px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
padding-left:0px;
padding-top: 6px;
padding-bottom: 6px;
text-align:center;
}

#signoutcopy a{
color:#FFFFFF;
text-decoration:none;
}

#signoutcopy a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#subnavHolder{
background-color:#FFFFFF;
width:900px;
float:left;
}

#subnavigation{
background-color:#CCCCCC;
width:900px;
margin-left:0px;
height: 30px;
}

#subnav{
	font: 14px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	background-color: #CCCCCC;
	color:#333333;
	padding-top: 5px;
	padding-bottom: 7px;
	width:900px;
	float:left;
}
#subnav a{
	font: 14px "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color:#333333;
	text-decoration:none;
}
#subnav a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#subnav ul {
	margin: 0;
	padding: 0;
}

#subnav li{
	font: 14px Georgia, "Times New Roman", Times, serif;
	list-style-type: none;
	display: inline;
	padding-left: 0px;
}

#subnav li a {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#333;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	background-color:#ccc;
	padding-top:5px; 
	padding-bottom:8px 
}

#subnav li.active a {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-color:#bbb;
	text-decoration:none;
	padding-top:5px; 
	padding-bottom:8px 
}


#subnav li a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#bbb;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px; 
	padding-bottom:8px 
}


/* End Navigation CSS */

/* Start Content CSS */

#content{
	background-color:#FFFFFF;
	float:left;
	width:860px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#divide{
	margin-top:0px;
	width:860px;
	height:auto;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}

#divide h2{
font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:20px;
	color: #5E5B51;
}

#divide a{
	color: #5E5B51;
	text-decoration:none;
}

#divide a:hover{
	color: #5E5B51;
	text-decoration:underline;
}

#addbox{
border: solid 1px #999999;
padding:10px;
}

#addbox h1{
font-size:1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:10px;
	color: #5E5B51;
}

#addform{
margin:0px;
padding:0px;
}


#loginbox{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #C3C3C3;
	padding:20px;
	width: 390px;
	background-image:url(foot_bg3.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	
	background-color:#FFFFFF;
}

#form1{
margin:0px;
padding:0px;
}

#loginTitle{
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:20px;
	color: #5E5B51;
}

#leftContent{
width:500px;
float:left;
background-color:#eee;
}

#leftContentCopy{
background-color:#fff;
margin:10px;
width:460px;
padding:10px;
float:left;
height:auto;
}

#itemTop{
background-color:#fff;
margin:10px;
width:480px;

}

#itemTopimg{
padding:10px;
float:left;
}

#itemTopTitle{
width: 240px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
font-size:20px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#6eb431;
}

#itemTopTitle a{
color:#6eb431;
text-decoration:none;
}

#itemTopTitle a:hover{
color:#6eb431;
text-decoration:underline;
}

#itemTopCopy{
padding-right:10px;
padding-bottom:10px;
color:#333333;
}

#item{
background-color:#fff;
margin:10px;
width:480px;
}

#goBack{
	padding:10px;
	width:460px;
	float:left;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6eb431;
	background-color:#fff;
}

#goBack a{
	color:#6eb431;
	text-decoration:none;
}

#goBack a:hover{
	color:#6eb431;
	text-decoration:underline;
}

#itemMsg{
	width:400px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6eb431;
}

#itemBack{
	padding:10px;
	width:180px;
	float:left;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6eb431;
}

#itemBack a{
	color:#6eb431;
	text-decoration:none;
}

#itemBack a:hover{
	color:#6eb431;
	text-decoration:underline;
}

#itemNext{
	padding:10px;
	width:180px;
	float:right;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6eb431;
}

#itemNext a{
	color:#6eb431;
	text-decoration:none;
}

#itemNext a:hover{
	color:#6eb431;
	text-decoration:underline;
}

#itemimg{
padding:10px;
float:left;
}

#itemTitle{
width: 240px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
font-size:16px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#6eb431;
}

#itemTitle a{
color:#6eb431;
text-decoration:none;
}

#itemTitle a:hover{
color:#6eb431;
text-decoration:underline;
}

#itemCopy{
padding-right:10px;
padding-bottom:10px;
color:#333333;
}

#rightContent{
width:320px;
float:right;
padding:10px;
background-color:#eee;
}

#rightDivide{
width:340px;
margin-left:10px;
margin-right:10px;
border-top: 1px solid #aaa;
}

#rightCopytop{
width:300px;
padding:10px;
text-align:center;
color:#333;
background-color:#FFFFFF;
display:block;
float:left;
border-bottom: 1px solid #aaa;
}

#rightCopytop a{
color:#6eb431;
text-decoration:none;
}

#rightCopytop a:hover{
color:#6eb431;
text-decoration:underline;
}

#rightCopytop h1{
margin-bottom:10px;
padding:0px;
font-size:24px;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
}

#rightCopy{
width:300px;
padding:10px;
text-align:center;
color:#333;
background-color:#FFFFFF;
display:block;
float:left;
}

#rightCopy a{
color:#6eb431;
text-decoration:none;
}

#rightCopy a:hover{
color:#6eb431;
text-decoration:underline;
}

#rightCopy h1{
margin:0px;
padding:0px;
font-size:24px;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
}

#rightCopyalt{
width:300px;
padding:10px;
text-align:left;
color:#333;
background-color:#FFFFFF;
display:block;
float:left;
}

#rightCopyalt h1{
margin:0px;
padding:0px;
font-size:24px;
color:#aaa;
font-family:Georgia, "Times New Roman", Times, serif;
}

#signup{
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
width:300px;
padding:10px;
text-align:center;
color:#333;
background-color:#fff;
display:block;
float:left;
}

#signup h1{
margin:0px;
padding:0px;
font-size:20px;
color:#aaa;
font-family:Georgia, "Times New Roman", Times, serif;
}

#signup a{
color:#6eb431;
text-decoration:none;
}

#signup a:hover{
color:#6eb431;
text-decoration:underline;
}

/* End Content CSS */

/* Start Footer CSS */

#footer{
	width:900px;
	background-color:#FFFFFF;
	float:left;
	background-image:url(foot_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#footerCopy{
	width:840px;
	margin-left:20px;
	font-size:11px;
	color:#333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#footerCopy a{

	color:#006bce;
	text-decoration:none;
}

#footerCopy a:hover{

	color:#006bce;
	text-decoration:underline;
}

/* End Footer CSS */

/* Start Page Header */

#ph{
background-color:#FFFFFF;
height:80px;
width:900px;
float:left;

}

#phLeft{
	width:400px;
	margin-left:20px;
	margin-top:25px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.5em;
	text-transform: uppercase;
	float:left;
}

#phRight{
width:350px;
float:right;
}

img.small {
	padding:5px;
	border: 1px solid #aaa;
}

a:hover img.small {
background-color:#aaa;

}

#phSmallImage{
padding-top:5px;
padding-bottom:5px;
width:60px;
float:left;
}

#phStoryTitle{
font-size:14px;
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top:5px;
float:right;
width:260px;
}

#phStoryMain{
font-size:11px;
padding-top:5px;
float:right;
width:260px;

}

#phStoryMain a{
color:#006bce;
text-decoration:none;
}

#phStoryMain a:hover{
color:#006bce;
text-decoration:underline;
}


/* End Page Header */

/* Start Patient Stories Header */

#ps{
	background-color:#FFFFFF;
	height:80px;
	width:900px;
	padding-top:5px;
}

#psHead{
	font-weight:bold;
	margin-left:20px;
	padding-left:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width:900px;
	display:block;
	float:left;
	background-color:#FFFFFF;

}

#psTitle{
	margin-top:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.5em;
	text-transform: uppercase;
	float:left;
	width:400px;
}

#psImage{
padding-top:5px;
float:right;
width:400px;
height:70px
}

#psSmallImage{
padding-top:0px;
width:70px;
float:left;
}

#psStoryTitle{
font-size:14px;
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top:5px;
float:right;
width:320px;
}

#psStoryMain{
font-size:11px;
padding-top:5px;
float:right;
width:320px;
}

/* End Patient Stories Header */

/* Start Patient Stories CSS */

#storiesTitle{
	font-size:18px;
	color:#66A62D;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:20px;
	width:600px;
}
#storiesTitle a{
	font-size:18px;
	color:#66A62D;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
#storiesTitle a:hover{
	color:#000000;
	text-decoration:underline;
}

#storiesCopy{
width:600px;
background-color:#E6E6E6;
display:block;
	padding: 10px;
}

#addedby{
	font-size:12px;
	color:#006bce;
	padding-top:20px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:10px;
}

#storyTitle{
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:20px;
}

#storyContent{
	color:#333;
}

#storyImage{
	float:right;
	padding-left:10px;
}

#storyImagecap {
padding:5px;
color:#006bce;
font-size:12px;
text-decoration:none;
}


img.story {
	padding:5px;
	border: 1px solid #aaa;
	color:#aaa;
font-size:11px;
text-decoration:none;
}

a:hover img.story {
background-color:#aaa;

}

/* End Patient Stories CSS */

/* Start Logged In CSS*/

#loggedIn{
width:880px;
height:30px;
background-color:#666;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-right:20px;
float:left;
text-align:right;
}

#loggedTitle{
color:#222;
font-size:24px;
font-family: Georgia, "Times New Roman", Times, serif;
float:left;
padding-left:10px;
}

#loggedIn a{
background-color:#333;
padding-left:2px;
padding-right:2px;
color:#FFFFFF;
text-decoration:none;
}

#loggedIn a:hover{
background-color:#111;
padding-left:2px;
padding-right:2px;
color:#FFFFFF;
text-decoration:none;
}

#lh{
background-color:#FFFFFF;
height:60px;
width:900px;
float:left;
}

#lhLeft{
	width:570px;
	margin-left:20px;
	margin-top:25px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#66A62D;
	font-size:2em;
	float:left;
}

#lhPHLeft{
	width:800px;
	margin-left:20px;
	margin-top:25px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#66A62D;
	font-size:2em;
	float:left;
}

#lhRight{
width:300px;
float:right;
}

#profileLink{
margin-top:25px;
margin-right:20px;
width:260px;
background-color:#eee;
border:1px solid #ccc;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}

#profileLink a{
color:#66A62D;
text-decoration:none;
}

#profileLink a:hover{
color:#66A62D;
text-decoration:underline;
}

#loggedContent{
	width:840px;
	float:left;
	background-color:#eee;
	padding:10px;
}

#loggedContent a{
	color:#006bce;
	text-decoration:none;
}

#loggedContent a:hover{
	color:#006bce;
	text-decoration:underline;
}

#banner{
width:520px;
height:220px;
float:left;
}

#pageTitle{
	font-size:2.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	width:780px;
	margin-left:20px;
	margin-top:20px;
	float:left;
}

#outstanding{
	font-size:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width:600px;
	float:left;
	color: #447d39;
}


#bannercopy{
margin-right:10px;
margin-bottom:20px;
padding:10px;
width: 240px;
height:200px;
float:left;
text-align:left;
background-color:#333333;
color:#FFFFFF;
}

#headTitle{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width:700px;
}

#tableHead{
background-color:#333333;
color:#FFFFFF;
padding:5px;
}

#tablemain{
	background-color:#E1E1E1;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#tablemain a{
	color:#5A9931;
	text-decoration:none;
}

#tablemain a:hover{
	color:#333333;
	text-decoration:underline;
}

#back{
	float:right;
	text-align:right;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 20px;
	width:80px;
}

#back a {
	border-left:0px solid #e7e7e7; 
	border-right:0px solid #e7e7e7; 
	border-top:0px solid #e7e7e7;
	border-bottom:2px solid #999; 
	float:right; 
	font-size:16px; 
	text-decoration:none; 
	background-color: #999; 
	color: #fff; 
	margin-left:0; 
	margin-right:3px; 
	margin-top:0; 
	margin-bottom:0; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:3px; 
	padding-bottom:2px 
}

#back a:hover {
	text-decoration:none;
	background-color: #6eb431;
	color: #fff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #68A92E;	
}

#detailHead{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width:330px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#detailTitle{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width:330px;
	color:#333333;
}

#detailCopy{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width:330px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
}

#detailCopy ul{

padding:0px;
margin:0px;
}

#detailCopy li{
list-style:none;
padding:5px;

}

#adminTable{
	width: 840px;
	float:left;
}

/* End Logged In CSS */

/* Start Prescription CSS */

#pagecopy{
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 800px;
	float:left;
}


#background{
	width:780px;
	background-color:#FFFFFF;
	float:left;
	margin-left: 10px;
}

#holder{
	width: 800px;
	background-color:#D7D7D7;
	float:left;
	height:auto;
	padding-bottom:10px;
}

#presHead{
	width: 800px;
	background-color:#D7D7D7;
	float:left;
	height:auto;
	padding-bottom:10px;
}

#presHeadback{
	width:780px;
	background-color:#FFFFFF;
	float:left;
	margin-left: 10px;
}

#preslogo{
float: left;
width:340px;
padding-left:10px;
}

#presPageTitle{
	font-size:2.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width:445px;
	float:left;
}

#presDate{
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width:245px;
	float:left;
}

#presTitle{
	text-align:center;
	font-size:2.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding-top:20px;
	float: right;
	width: 420px;
	height: 80px;
}

#presDoctor{
float:right;
width:245px;
padding:10px;
height:auto;
}

#presDoctor b{
font-family:Georgia, "Times New Roman", Times, serif;
}

#presPatient{
float:left;
width:445px;
padding:10px;
height:auto;
}

#presPatient b{
font-family:Georgia, "Times New Roman", Times, serif;
}

#presDetails{
	float:left;
	width:700px;
	height:auto;
	padding:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#presDetails b{
font-family:Georgia, "Times New Roman", Times, serif;
}

#presShip{
	float:left;
	width:710px;
	height:auto;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#presShip b{
font-family:Georgia, "Times New Roman", Times, serif;
}

#presSign{
	float:left;
	width:710px;
	height:auto;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#presSign b{
font-family:Georgia, "Times New Roman", Times, serif;
}

#presTableHead{
background-color:#999999;
color:#FFFFFF;
padding:5px;
}

#presTableMain{
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	background-color:#E8E8E8;
}


#presfooter{
	width:760px;
	background-color:#FFFFFF;
	float:left;
	margin-left: 10px;
	margin-top:20px;
	font-size:11px;
	color:#333333;
	padding:10px;
	background-image:url(foot_bg3.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#close{
background-color:#666666;
color:#FFFFFF;
width:780px;
float:left;
height:25px;
text-align:right;
padding-top:5px;
padding-right:20px;
}

#close a{
color:#FFFFFF;
text-decoration:none;
}

#close a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/* End Prescription CSS */

/* */