* { /*font-family      : verdana, Helvetica, sans-serif;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

body {
	background-color: #FFFFFF;
}

#pageHolder {
	width: 770px;
	border: 0px solid;
	margin-top: 10px;
	/*padding                   : 5px 5px 5px 5px;*/
}

#topSection {
	border: 0px red solid;
	/*height: 80px;*/
	width: 770px;
	float: left;
}

#midSection {
	width: 770px;
	float: left;
	text-align: left;
	/*height: 180px;*/
	border: 0px green solid;
}

#bottomSection {
	width: 770px;
	/*height: 50px;*/
	float: left;
	text-align: left;
	border: 0px blue solid;
}

#midSection #topNav {
	margin-top: 1px;
	margin-bottom: 3px;
	height: 35px;
	width: 762px; /*770px;*/
	float: left;
	background-color: #cc3333;
	padding-left: 8px;
	/*border:0px green solid;*/
}

#midSection #topMasthead {
	width: 770px;
	float: left;
	border: 0px green solid;
	/*outline:1px solid;*/
}

#midSection #leftNav {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 140px;
	/*border:0px green solid;*/
}

#midSection #contentArea {
	float: left;
	width: 600px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	/*border:0px green solid;*/
}

#midSection #contentAreaOnly {
	float: left;
	width: 750px; /* 480px;*/
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	/*outline:1px solid;*/
}

#midSection #bottomNav {
	width: 750px;
	border-top: 0px green solid;
	text-align: left;
}

#colorbar-l {
	float: left;
	font-size: 1px;
	width: 597px;
	height: 7px;
	background: #923222;
	padding: 0;
	margin: 0 0 2px 0;
}

#colorbar-r {
	float: right;
	font-size: 1px;
	width: 170px;
	height: 7px;
	background: #fbae17;
	padding: 0;
	margin: 0 0 2px 0;
}

#logo {
	text-align: right;
	padding-right: 48px; /*58px;*/
	float: right;
	padding-top: 17px;
	/*padding: 0 0 0 565px;*/
}

#hdr {
	text-align: left;
	padding: 0px 13px 0px 13px;
}

clearit {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.ulpadding {
	padding-left: 30px;
	list-style-type: disc;
}

.nav-pipe {
	float: left;
	width: 1px;
	height: 15px;
	background: #cc3333; /*#73563f;*/ /*CHANGED*/
	padding: 9px 3px 0px 3px;
}

.nav-pipe-footer {
	width: 1px;
	height: 15px;
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	display: inline;
}

/* left nav default layout control */
#topNav a,.unavail {
	display: block;
	float: left;
	/*width            : 180px;*/ /*height: 20px;*/
	text-decoration: none;
	/*text-transform   : uppercase;*/
	background-color: #cc3333;
	/*padding          : 0px 0px 0px 10px;*/
	padding: 10px 6px 12px 6px;
	/*margin           : 2px 0px 2px 0px;*/
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#topNav a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: #f7696b;
}

#topNav a:link,#topNav a:visited,#topNav a:active,#topNav a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#topNav a.page {
	background-color: #f7696b;
}

#topNav .unavail {
	color: #df8482 ! important;
	font-weight: bold ! important;
}

.bottom {
	color: #999;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
}

#bottomNav a {
	color: #999;
	padding: 5px 2px 5px 2px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; /*CHANGED*/
	text-align: center;
	vertical-align: top;
}

#bottomNav a:link,#bottomNav a:visited,#bottomNav a:active {
	color: #999;
	text-decoration: none; /*CHANGED*/
}

#bottomNav a:hover {
	color: #666;
}

/* This is for IE */
.hiddenBtn {
	width: 0px;
	height: 0px;
	border: 0px;
}

/* This is for Firefox since IE ignores it */
.hiddenBtn[class] {
	display: none;
}

/*#midSection #contentArea input.image,
#midSection #contentAreaOnly input.image{
  border: 0px;
	margin: 0px 0px 0px 0px;
  height: auto;
  width: auto;
  color: gray;
}
*/ /*#midSection #contentArea input1, 
#midSection #contentAreaOnly input1,*/
.inputbox {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	height: 17px;
	color: gray;
	width: 200px;
}

.inputboxsmall {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	height: 17px;
	color: gray;
	width: 100px;
}

/*.inputboxsmall
{
   width: 100px;
}*/
.inputboxsmaller {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	height: 17px;
	color: gray;
	width: 30px;
}

.bord {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	height: 17px;
	color: gray;
	width: 200px;
}

.bordbox {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	color: gray;
	width: 200px;
}

h1 {
	color: #cc3333;
	font-size: 14px;
}

h2 {
	color: #cc3333;
	font-size: 13px;
}

h3 {
	color: #cc6601;
}

.hcpform {
	padding-left: 0px;
	width: 550px; /* 581px; */
	font-size: 11px;
}

.hcpformfull {
	padding-left: 0px;
	font-size: 11px;
}

.hcpform *,.hcpformfull * {
	font-size: 11px;
}

.hcpform  h1,.hcpformfull  h1 {
	font-size: 14px;
}

.hcpform  h2,.hcpformfull  h2 {
	font-size: 13px;
}

.adminform {
	padding-left: 0px;
	width: 550px; /* 581px; */
	font-size: 11px;
}

.adminform * {
	font-size: 11px;
}

.adminform  h1 {
	font-size: 14px;
}

.adminform  h2 {
	font-size: 13px;
}

input.file {
	color: #000000;
	border: 1px solid;
}

.error {
	border: 1px red solid;
	color: red;
	padding: 7px 5px 7px 8px;
	/*width: 300px;*/
}

.errorheading {
	color: red;
	font-weight: bold;
	padding-bottom: 5px;
}

.errortext {
	color: red;
}

.spacer8 {
	font-size: 1px;
	margin-top: 8px;
}

.topleftarea {
	float: left;
	width: 597px;
	height: 166px;
}

.toprightarea {
	float: right;
	width: 170px;
	height: 166px;
}

.callout-img {
	background-repeat: no-repeat;
	height: 166px;
	width: 170px;
	float: right;
	/*padding: 0;*/
}

.callout-img .text {
	float: left;
	font-size: 10px;
	padding-left: 11px ! important;
	width: 159px;
}

.callout-img a,.callout-img a:link,.callout-img a:visited,.callout-img a:active
	{
	font-size: 10px;
	/*vertical-align: middle;*/
	color: #c30;
}

.callout2cont {
	float: right;
	width: 159px;
}

.callout2 {
	float: left;
	font-size: 10px;
	width: 159px;
}

.callout2 a {
	font-size: 10px ! important;
}

.callout2body {
	float: left;
	padding: 5px 12px 5px 12px;
	font-size: 10px;
	width: 159px;
}

.text {
	font-size: 10px;
}

.callout2body a,.callout2body a:link,.callout2body a:visited,.callout2body a:active
	{
	font-size: 10px;
	/*vertical-align: middle;*/
	color: #c30;
}

.radio {
	width: 18px;
	border: none;
	padding-left: 10px;
}

.txtarea {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	height: 40px;
	color: gray;
	width: 200px;
	font-size: 11px;
}

.ques {
	border: 1px #aaaaaa solid;
	margin-top: 2px;
	margin-bottom: 1px;
	height: 40px;
	color: gray;
	font-size: 11px;
	width: 400px;
}

.tdpad {
	padding-left: 5px;
}

.nopad {
	padding: 0;
}

.searchtitle {
	color: #6699cc;
}

.filename {
	color: #669900;
}

.resicon {
	width: 55px;
}

.rescap {
	font-weight: bold;
}

.reslink a,.reslink a:link,.reslink a:visited,.reslink a:active {
	font-size: 10px;
	color: #1d8dad;
}

a.adminlink,a.adminlink:link,a.adminlink:visited,a.adminlink:active {
	font-size: 11px;
	/*vertical-align: middle;*/
	color: #c30;
}

.adminleftnav a,.adminleftnav a:link,.adminleftnav a:visited,.adminleftnav a:active
	{
	font-size: 10px;
	text-decoration: none;
	color: #c30;
}

.adminleftnav a.active,.adminleftnav a.active:link,.adminleftnav a.active:visited,.adminleftnav a.active:active
	{
	font-size: 10px;
	text-decoration: none;
	color: #64564a;
}

.adminleftnav a img {
	vertical-align: bottom;
}

.adminleftnav .navdiv {
	margin: 7px 0px 3px 0px;
	border-top: 1px solid #dfe0dd;
}

.imagelink {
	font-size: 11px;
	background-color: white;
	color: #c30 ! important;
	border: 0px;
	margin: 0px 0px 0px 0px ! important;
	padding: 0px 0px 0px 0px ! important;
	height: auto ! important;
	width: auto ! important;
	cursor: pointer;
	cursor: hand;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

/* #dfe0dd */
p.clearit {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

p.h-divider {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/medinfo/themes/medinfo/h-divider.gif)
		repeat-x scroll left top;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

#az A {
	PADDING-BOTTOM: 0px !important;
	PADDING-LEFT: 0px !important;
	PADDING-RIGHT: 2px !important;
	PADDING-TOP: 0px !important
}

#az A:hover {
	PADDING-BOTTOM: 0px !important;
	PADDING-LEFT: 0px !important;
	PADDING-RIGHT: 2px !important;
	PADDING-TOP: 0px !important
}

#az A:visited {
	PADDING-BOTTOM: 0px !important;
	PADDING-LEFT: 0px !important;
	PADDING-RIGHT: 2px !important;
	PADDING-TOP: 0px !important
}

#az A:active {
	PADDING-BOTTOM: 0px !important;
	PADDING-LEFT: 0px !important;
	PADDING-RIGHT: 2px !important;
	PADDING-TOP: 0px !important
}

#az SPAN {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 2px;
	COLOR: #73563f;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}

.tab-info-indent {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 11px;
	WIDTH: 500px;
	PADDING-RIGHT: 11px;
	PADDING-TOP: 15px
}

.tab-info {
	POSITION: relative;
	MARGIN: -1px 0px 14px;
	FLOAT: left;
	WIDTH: 520px;
}

.arrow-link-external {
	-moz-background-clip: border !important;
	-moz-background-inline-policy: continuous !important;
	-moz-background-origin: padding !important;
	background: transparent
		url(/medinfo/themes/medinfo/arrow-link-external.gif) no-repeat scroll
		left top !important;
	padding: 0 5px 10px 18px;
	vertical-align: top;
}

.pdf-link {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/medinfo/themes/medinfo/icon-pdf.gif)
		no-repeat scroll left top;
	padding: 0 5px 10px 18px;
	vertical-align: top;
}

p {
	border: 0 none;
	line-height: 130%;
	margin: 0;
	padding: 0 0 10px;
}

A:link {
	COLOR: #c30
}

A:visited {
	COLOR: #c30
}

A:active {
	COLOR: #c30
}

A:hover {
	COLOR: #333
}

td.gradient {
	background: transparent url(/medinfo/themes/medinfo/grad-bg.gif)
		repeat-x;
}

.headerSpan {
	font-size: 13px;
	color: #cc6601;
	font-weight: bold;
}

.categorySpan {
	font-size: 12px;	
	font-weight: normal;
}
