body {
	background:					#FFFFFF url('img/mbg2.gif') repeat scroll top left;
	color:						#000000;

	scrollbar-3dlight-color:	#CCCCCC;
	scrollbar-highlight-color:	#AAAAAA;
	scrollbar-shadow-color:		#AAAAAA;
	scrollbar-darkshadow-color:	#CCCCCC;
	scrollbar-arrow-color:		#DD0000;
	scrollbar-face-color:		#EEEEEE;
	scrollbar-track-color:		#CCCCCC;

	padding:					0;
	margin:						0;
}


table {
	border-style:				none;
	empty-cells:				show;
}
table td {
	background:					transparent;
	margin:						0;
	padding:					0;
}

table.popup_holder {
	width:						95%;
	height:						100%;
}
table.popup_holder td {
	text-align:					center;
	vertical-align:				middle;
}
table.admin_holder {
	width:						700px;
	height:						100%;
}
table.admin_holder td {
	text-align:					left;
	vertical-align:				middle;
	font:						10pt Verdana;
	padding-left:				30px;
}
table.admin_holder span.title {
	margin-left:				-30px;
	font:						bold 10pt Verdana;
}

table.holder {
	width:						100%;
	height:						100%;
}
table.holder td {
	text-align:					center;
	vertical-align:				top;
}
table.holder td.top {
	height:						100px;
}
table.holder td.line {
	height:						54px;
	background:					#FFFFFF url('img/bbg.gif') repeat-x scroll top left;
}
table.holder td.main {
	padding-top:				5px;
}
table.holder td.bottom {
	height:						8px;
	background:					#FFFFFF url('img/dbg.gif') repeat-x scroll top left;
}

table.top_holder {
	background:					#FFFFFF url('img/mbg.gif') repeat-x scroll top left;
	width:						100%;
	height:						100px;
}
table.top_holder td {
	vertical-align:				bottom;
	padding:					13px;
}
table.top_holder td.logo {
	padding-left:				30px;
	padding-right:				30px;
	padding-top:				0;
	padding-bottom:				0;
}
table.main_holder {
	width:						100%;
}
table.main_holder td.menu {
	width:						170px;
	padding:					5px;
}
table.main_holder td.menu img {
	margin-bottom:				5px;
}
table.main_holder td.content {
	width:						100%;
	padding-top:				5px;
	padding-bottom:				5px;
	padding-left:				10px;
	padding-right:				10px;
}
table.main_holder td.side {
	width:						230px;
	padding:					5px;
}

table.decorated {
	width:						100%;
}
table.popup_holder table.decorated {
	width:						90%;
}
table.decorated td {
	color:						#000000;
	padding:					0;
	vertical-align:				top;
	font:						10pt Verdana, Arial;
}
table.decorated td.tl {
	width:						18px;
	height:						18px;
}
table.decorated td.tc {
	height:						18px;
	color:						#CC0000;
	text-align:					left;
	font:						bold 10pt Verdana, Arial;
	padding-left:				10px;
	padding-right:				10px;
}
table.decorated td.tr {
	width:						18px;
	height:						18px;
}
table.decorated td.ml {
	width:						16px;
	background:					#CCCCCC;
	border:						1px solid #CCCCCC;
}
table.decorated td.s {
	padding:					10px;
	text-align:					justify;
	font:						11px Verdana, Arial;
}
table.decorated td.sl {
	padding:					5px;
	text-align:					right;
	vertical-align:				top;
	font:						11px Verdana, Arial;
}
table.decorated td.sr {
	padding:					5px;
	text-align:					left;
	vertical-align:				middle;
	font:						11px Verdana, Arial;
}
table.decorated td.mr {
	width:						16px;
	background:					#CCCCCC;
	border:						1px solid #CCCCCC;
}
table.decorated td.bl {
	width:						18px;
	height:						18px;
}
table.decorated td.bc {
	padding-left:				10px;
	text-align:					left;
	vertical-align:				middle;
	height:						18px;
}
table.decorated td.br {
	width:						18px;
	height:						18px;
}


table.price {
	background:					#000000;
}
table.price th {
	padding:					2px;
	background:					#DDDDDD;
	color:						#000000;
	font:						bold 10pt Verdana, Arial;
}
table.price td {
	padding:					2px;
	background:					#F7F7F7;
	text-align:					left;
}
table.price td.sub {
	background:					#999999;
	color:						#FFFFFF;
	font-weight:				bold;
	padding-top:				5px;
	padding-bottom:				5px;
}
table.price tr.even td {
	background:					#FFFFFF;
}
div.prtitle {
	margin:						10px;
	padding:					3px;
	background:					#CC0000;
	color:						#FFFFFF;
	font-weight:				bold;
	text-align:					center;
}

table.list {
	width:						100%;
	background:					#000000;
}
table.list td {
	padding:					10px;
	background:					#F0F0F0;
	text-align:					justify;
}
table.list tr.even td {
	background:					#FFFFFF;
}
table.smalllist {
	width:						100%;
	background:					#000000;
	border:						1px solid #000000;
}
table.smalllist td {
	padding:					5px;
	background:					#F0F0F0;
	text-align:					left;
}
table.smalllist tr.even td {
	background:					#FFFFFF;
}

img {
	border-style:				none;
}

p {
	margin:						0;
	padding:					5px;
	text-indent:				30px;
	font:						10pt Verdana, Arial;
	text-align:					justify;
}
p img {
	float:						left;
	margin-left:				0;
	margin-right:				10px;
	margin-top:					0;
	margin-bottom:				0;
}
p img.photo {
	border:						1px solid #000000;
	float:						right;
	margin-left:				10px;
	margin-right:				0;
	margin-top:					0;
	margin-bottom:				0;
}
p img.smallphoto {
	border:						1px solid #000000;
	width:						60px;
}
p.blink {
	clear:						both;
	padding-top:				5px;
	text-indent:				0;
	text-align:					left;
}
p.nomar {
	text-indent:				0;
	text-align:					left;
}
p.subtext {
	text-indent:				0;
	text-align:					left;
	margin-top:					-5px;
	padding-top:				0;
	padding-left:				30px;
}
p.title {
	text-indent:				0;
	text-align:					center;
	font-weight:				bolder;
	font:						14pt Verdana, Arial;
	padding-top:				20px;
	padding-bottom:				0;
	margin-bottom:				0;
}
p.copyright {
	padding-top:				20px;
	font:						10px Verdana, Arial;
	text-align:					center;
}


a {
	color:						#666666;
	text-decoration:			underline;
    font-weight:				bold;
}
a:hover {
	color:						#CC0000;
	text-decoration:			underline;
}
a.spec {
	font:						bold 10px Tahoma, Arial;
	color:						#666666
}
a.spec1 {
	font:						bold 10px Tahoma, Arial;
	color:						#CC0000
}

ul {
	clear:						left;
	list-style-image:			url("img/bli2.gif");
	text-align:					left;
	margin-left:				30px;
	margin-top:					0;
	margin-bottom:				0;
	margin-right:				0;
}

ol {
	clear:						left;
	text-align:					left;
	margin-left:				30px;
	margin-top:					0;
	margin-bottom:				0;
	margin-right:				0;
}
ol.sub {
	list-style-type:			lower-alpha;
}
li {
	font:						10pt Verdana, Arial;
}

input {
	margin:						0;
	vertical-align:				middle;
}
input.text {
	border:						1px solid #000000;
	color:						#000000;
	background:					#FFFFFF;
	font:						bold 8pt Verdana, Arial;
}
input.textarea, textarea {
	border:						1px solid #666666;
	color:						#000000;
	background:					#FFFFFF;
	font:						10pt Courier New, Courier;
}
input.button {
	border:						1px solid #000000;
	color:						#666666;
	background:					#FFFFFF;
	font:						bold 10pt Verdana, Arial;
	padding:					0;
}
input.imgsubmit {
	margin-left:				2px;
	margin-right:				2px;
}

span.search_match {
	color:						#800000;
	font-weight:				bold;
}
span.spec {
	color:						#666666;
	font:						bold 10px Tahoma, Arial;
}

div.outline {
	padding:					5px;
	background:					#F0F0F0;
	border:						1px solid #666666;
}

#dec_hosp {
	background:					transparent url('img/corn_hosp.gif') no-repeat scroll bottom right;
}
#dec_diag {
	background:					transparent url('img/corn_diag.gif') no-repeat scroll bottom right;
}
#dec_ambl {
	background:					transparent url('img/corn_ambl.gif') no-repeat scroll bottom right;
}
div.edit_holder {
	padding:					10px;
	margin-top:					5px;
	margin-bottom:				5px;
	border:						1px solid #333333;
}
div.edit_holder hr {
	width:						100%;
	height:						1px;
	border:						1px solid #999999;
}
#preview {
	width:						100%;
	height:						300px;
	margin-top:					1px;
	margin-bottom:				1px;
	padding:					3px;
	background:					#EEEEEE;
	border:						1px solid #666666;
	overflow:					scroll;
}
