BODY { scrollbar-base-color: #999999; }



 /* LINK COLORS */

a:link		{ color: #3300CC; text-decoration: none; }

a:visited	{ color: #3300CC; text-decoration: none; }

a:active	{ color: #3300CC; text-decoration: none; }

a:hover		{ color: #3300CC; text-decoration: underline; }




 /* THE NEXT LINE CONTROLS THE FONT SIZE FOR ALL PAGES */

TABLE 		{
	COLOR: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: right;
	padding-bottom: 4px;
}


.title 		{ color: #000000; font: 15px verdana, arial, sans-serif; font-weight: bold }


.smalltitle 	{
	COLOR: #000000;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	padding-left: 25px;
	float: left;
}


.picturetitle 	{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold }


.phonetitle 	{ color: #0033CC; font: 11px verdana, arial, sans-serif; font-weight: bold }


.price 		{ COLOR: #FF6600; FONT: 11px verdana, arial, sans-serif; font-weight: bold }


.footertext 	{ COLOR: #999999; FONT: 10px arial, verdana, sans-serif; font-weight: bold }


.just 		{text-align: justify;}




 /* CODE FOR GALLERY PAGES */


.spacer_thumb		{ width: 123px;
			  height: 17px; }

.spacer_small		{ width: 128px;
			  height: 13px; }


#ZOOM 		{ LEFT: 10px; POSITION: absolute; TOP: 31px;z-index:10; }



 /* IMAGE BORDERS */



.borders		{
	border:1px solid #000000;
}
			 A:hover, A:active {color: #3366FF}
			 A:hover .borders, A:active .borders {
	border:thin solid #0000FF;
}

.popup-borders		{ border: 1px solid #000000; }


.button-popups { background-image: url("picts/button-popups.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 21px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		width: 100%;
		margin:2px;
		BORDER: #000000 1px solid; }


.buttonon-popups { background-image: url("picts/buttonon-popups.gif");
		background-color:#DBE7F4;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #0000FF;
		font-size: 8pt;
		height: 21px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		width: 100%;
		margin:2px;
		BORDER: #0000FF 1px solid; }





 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}





 /* CONTACT PAGE CODE */

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 200PX;
		BORDER: #000000 1px solid; }

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 250PX;
		HEIGHT: 100PX;
		BORDER: #000000 1px solid; }

.dropdown {	COLOR: #333333;
		WIDTH: 200PX;
		FONT: 11px verdana, arial, sans-serif; }

.button { 	background-image: url("picts/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 21px;
		width: 110px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid; }

.buttonon { background-image: url("picts/buttonon.gif");
		background-color:#DBE7F4;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #0000FF;
		font-size: 8pt;
		height: 21px;
		width: 110px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #0000FF 1px solid; }



 /* POSITION OF THE PICTURE ON ALL NON-GALLERY PAGES */

#pictures 	{ LEFT: 10px; POSITION: absolute; TOP: 15px;  }



 /* CODE FOR LINKS PAGE */


.searchbutton { background-image: url("picts/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #336699;
		font-size: 8pt;
		height: 21px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #336699 1px solid }



.searchform {	WIDTH: 125PX;
		HEIGHT: 20PX;
		background-color:#FFFFFF;
		COLOR: #333333;
		background-image: url("picts/shadeform.gif");
		FONT: 13px arial, verdana, sans-serif;
		BORDER: #666666 1px solid }



.searchdrop 	{font-size: 8pt;
		WIDTH: 60PX;
		HEIGHT: 20PX;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		background-color:#FFFFFF;
		COLOR: #000000; }


 /* MENU TEXT FACE AND SIZE */


.menulinks 		{ FONT: 13px arial, verdana, sans-serif; font-weight: normal; }

.menu_background 	{ background-color:#F0F0F0; }
.menu_background procedures {
	background-color: #FF9900;
}
.menu_background_procedures {
	background-color: #FF9900;
	border: thin solid #000000;
	height: 50px;
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
	padding-top: 20px;
}
.divProc {
	height: 1100px;
	float: left;
	white-space: pre;
	width: auto;
	display: list-item;
}
.divProc2 {
	width: auto;
	white-space: pre;
	display: list-item;
	height: 1100px;
}

/* CODE FOR THE SETUP SHEETS - 2 COLUMNS*/

.container {
	border: 1px solid #FFFFFF;
}
.leftcol {
	float: left;
	width: 48%;
	border: 1px solid #FFFFFF;
	padding-left: 10px;
	background-color: #6699FF;
	padding-top: 15px;
}
.rightcol {
	float: right;
	width: 48%;
	border: 1px solid #FFFFFF;
	background-color: #FFCC66;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 15px;
}
.emphasis {
	margin-left: 25px;
}
.endproc {
	background-color: #FF66CC;
	margin-top: 20px;
	float: left;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	padding-bottom: 10px;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.lefttext {
	text-align: left;
	padding-left: 20px;
}
.container .leftcol .left {
	padding: 0px;
	clear: left;
	float: left;
	width: 5%;
	margin-right: 1%;
	vertical-align: top;
}
.container .leftcol .right {
	padding: 1px;
	float: left;
	width: 90%;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.container .rightcol .left {
	padding: 0px;
	clear: left;
	float: left;
	width: 5%;
	margin-right: 1%;
}
.container .rightcol .right {
	padding: 1px;
	float: left;
	width: 85%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.container .rightcol .right .2col-complete {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 100px;
	float: left;
	width: 75%;
}
.rightcolINDENT {
	padding-left: 18px;
}

/* CODE FOR THE SETUP SHEETS - Single COLUMN*/

.container .singlecol .section1 {
	padding-bottom: 25px;
	float: left;
}
.container .singlecol {
	border: 1px solid #FFFFFF;
	padding-left: 10px;
	background-color: #66CCFF;
	float: left;
	width: 100%;
}
.container .singlecol .left {
	padding: 0px;
	clear: left;
	float: left;
	width: 3%;
	vertical-align: top;
}
.container .singlecol .right {
	float: left;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-top: 1px;
}
.container .singlecol .section2 {
	padding-bottom: 25px;
	float: left;
}
.container .singlecol .section3 {
	float: left;
	padding-bottom: 15px;
}
.container .frontoffice {
	background-color: #66FF66;
	float: left;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	width: 100%;
}
.container .frontoffice .foleft {
	padding: 0px;
    clear: left;
	float: left;
	width: 5%;
	vertical-align: top;
}
.container .frontoffice .foright {
	float: left;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-top: 1px;
}
.container .frontoffice .fosection1 {
	padding-bottom: 25px;
	float: left;
}
.container .frontoffice .fosection2 {
	padding-bottom: 25px;
	float: left;
}	
.container .frontoffice .fosection4 {
	padding-left: 38px;
	padding-bottom: 15px;
}
.indent {
	padding-left: 38px;
	float: left;
}
.container .rightcol .third {
	border: thin solid #000000;
	float: right;
}

/* CODE FOR THE SETUP SHEETS - 3 COLUMNS*/

.column_one {
	float: left;
	width: 33%;
	border: 1px solid #FFFFFF;
	padding-left: 10px;
	background-color: #6699FF;
	padding-top: 15px;
}
.column_two {
	float: left;
	width: 33%;
	border: 1px solid #FFFFFF;
	background-color: #FFCC66;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 15px;
}
.column_three {
	float: right;
	width: 30%;
	border: 1px solid #FFFFFF;
	padding-left: 5px;
	background-color: #66CCFF;
	padding-top: 15px;
	padding-right: 5px;
}
.container .column_one .c1left {
	padding: 0px;
	clear: left;
	float: left;
	width: 5%;
	margin-right: 1%;
	vertical-align: top;
}
.container .column_one .c1right {
	float: left;
	width: 85%;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.container .column_two .c2left {
	padding: 0px;
	clear: left;
	float: left;
	width: 5%;
	margin-right: 1%;
	vertical-align: top;
}
.container .column_two .c2right {
	float: left;
	width: 90%;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.label {
	float: left;
	width: 20 em;
	text-align: right;
	clear: left;
	margin-right: 15px;
}	
.container .column_three .c3left {
	padding: 0px;
	clear: left;
	float: left;
	width: 5%;
	margin-right: 1%;
	vertical-align: top;
}
.container .column_three .c3right {
	float: left;
	width: 90%;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.container .column_three .toppad {
	border: thin dashed #000000;
	clear: left;
	line-height: 25px;
}
.tired {
	margin: 10px;
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.container  .column_two  .c2right  .complete{
	float: right;
	width: 65%;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.container .column_two .divAdd {
	margin-top: 20px;
	clear: left;
}
.spacer {
	padding: 10px;
	float: none;
	clear: left;
}
.wholepage {
	width: 200%;
	border: 1px solid #FFFFFF;
	background-color: #CCFFCC;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 15px;
	float: left;
	clear: both;
}
.checkbox {
	padding: 0px;
	clear: left;
	float: left;
	width: 2%;
	margin-right: 1%;
	vertical-align: top;
}
.item {
padding: 1px;
	float: left;
	width: 90%;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.indent2 {
	padding-left: 55px;
	float: left;
}
.spacerhoriz {
	word-spacing: 12px;
}
.photos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: left;
	width: 70%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.cb1 {
	vertical-align: top;
	clear: left;
	float: left;
	width: 5%;
	margin-right: 1%;
	padding-left: 1%;
}
.cb2 {
	vertical-align: top;
	float: left;
	width: 5%;
	margin-right: 1%;
	padding-left: 3%;
}
.container .lab {
	border: 1px solid #FFFFFF;
	padding-left: 10px;
	background-color: #6699FF;
	float: left;
}
ol 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.red {
	color: #FF0000;
}	

