body, .ns4
	{ color:#000000; font-family:arial,helvetica,sans-serif; font-size:75%; }

body
	{ margin:3px; padding:0; background: url(images/tile_panel.jpg) repeat; }

p, form
	{ margin:0px; padding:0px; }

img.middle
	{ vertical-align:middle; }

table
	{ font-size:100%; text-align:left; }

body.popup
	{ padding: 10px; }

A,A:link,A:visited,A:active, .pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ text-decoration:none; }

A,A:link,A:visited,A:active 
	{ color:#000000; font-weight:normal; }

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ color:#C0C0C0; font-weight:normal; }

A:hover, .pjweb:hover 
	{ text-decoration:underline; }

.ALeftNav,.ALeftNav:link,.ALeftNav:visited,.ALeftNav:active
	{ color:#000000; font-size:90%; text-decoration:none; font-weight:normal; }
.ALeftNav:hover
	{ text-decoration:underline; }

.ABlack,.ABlack:link,.ABlack:visited,.ABlack:active
	{ color:#000000; text-decoration:underline; font-weight:normal; }
.ABlack:hover
	{ text-decoration:underline; }

.AWhite,.AWhite:link,.AWhite:visited,.AWhite:active
	{ color:#FFFFFF; text-decoration:underline; font-weight:normal; }
.AWhite:hover
	{ text-decoration:underline; }

.ABlue,.ABlue:link,.ABlue:visited,.ABlue:active
	{ color:#0000fe; text-decoration:underline; font-weight:normal; }
.ABlue:hover
	{ text-decoration:underline; }

.admin_link_on,.admin_link_on:link,.admin_link_on:visited,.admin_link_on:active,.admin_link_on:hover
	{ font-weight:bold; }

H1
	{ color:#00259B; margin:0px; font-size:110%; font-weight:bold; }

H2
	{ color:#000000; margin:0px; font-size:120%; margin-bottom:5px; }

H3
	{ color:#00259B; margin:0px; margin-bottom:10px; font-size:140%; font-weight:bold; }

.body_text
	{ color:#000000; }

.white_text
	{ color:#FFFFFF; }

.header_red
	{ color:#BD2925; font-size:180%; font-weight:bold; }

.sub_header_red
	{ color:#BD2925; font-size:90%; font-weight:bold; }

.red_text
	{ color:#BD2925; }

.bg_red		{ background-color: #BD2925; }
.bg_white	{ background-color: #FFFFFF; }
.bg_grey1	{ background-color: #999999; }
.bg_grey2	{ background-color: #CCCDCC; }
.bg_grey3	{ background-color: #A3A3A3; }
.bg_grey4	{ background-color: #CCCCCC; }
.bg_yellow	{ background-color: #FFC423; }
.footer		{ font-size:90%; }
.copyright	{ font-size:7pt; }

.TableBorderGrey1
	{ border: 1px solid #A3A3A3; }

.bgGradientGrey
	{ background-image: url(images/gradient_top_grey.jpg); background-color: #676767; background-repeat: repeat-y; }

.bgGradientRed
	{ background-image: url(images/gradient_footer_red.jpg); background-color: #D90000; background-repeat: repeat-y; }

.CutOutOuter1, .CutOutOuter2, .CutOutOuter3, .CutOutOuter4, .CutOutOuter5, .CutOutGrey1Outer, .CutOutGrey2Outer, .CutOutWhiteOuter {
	padding: 7px; 
	background: url(images/cut_out_outer.gif) no-repeat bottom right;
}
.CutOutOuter1 { background-color: #FFC211; }		/* Yellow */
.CutOutInner1 { background: url(images/cut_out_inner_yellow.gif) no-repeat bottom right; }

.CutOutOuter2 { background-color: #B7D30B; }		/* Lime Green */
.CutOutInner2 { background: url(images/cut_out_inner_lime.gif) no-repeat bottom right; }

.CutOutOuter3 { background-color: #61002B; }		/* Plum */
.CutOutInner3 { background: url(images/cut_out_inner_plum.gif) no-repeat bottom right; }

.CutOutOuter4 { background-color: #165829; }		/* Green */
.CutOutInner4 { background: url(images/cut_out_inner_green.gif) no-repeat bottom right; }

.CutOutOuter5 { background-color: #0A317A; }		/* Blue */
.CutOutInner5 { background: url(images/cut_out_inner_blue.gif) no-repeat bottom right; }

.CutOutGrey1Outer  { background-color: #A3A3A3; }	/* Dark Grey */
.CutOutGrey1Inner  { background: url(images/cut_out_inner_grey1.gif) no-repeat bottom right; }

.CutOutGrey2Outer  { background-color: #CCCCCC; }	/* Light Grey */
.CutOutGrey2Inner  { background: url(images/cut_out_inner_grey2.gif) no-repeat bottom right; }

.CutOutWhiteOuter  { background-color: #FFFFFF; }	/* White */
.CutOutWhiteInner  { background: url(images/cut_out_inner_white.gif) no-repeat bottom right; }

.outer_table
	{ text-align:center; padding:5px; }

table
	{ border:0; }

.header
	{ font-size:125%; font-weight:bold; }

.red, .header, .error
	{ color:#891F1A; } 

.error, .msg
	{ font-weight:bold; text-decoration:underline; }

.sqlcode
	{ font-family:Courier New,Andale Mono,Monaco,Courier,Monospace; font-size:8pt; color:#0000FF; text-decoration:none;}

.msg
	{ color: #959239; }

.hilite
	{ color: #F8763B; }	

.smaller
	{ font-family: arial,helvetica,sans-serif;}

.smaller
	{ font-size: 80%; }

.testimonials
	{ font-size: 90%; }

.white
	{ color: #FFFFFF; }

.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
	{ color: #C0C0C0; font-weight:normal; }

.grey:link,.grey:visited,.grey:active,.grey.hover
	{ text-decoration:underline; }

.txt, .txtArea, .chk, .txtNum, .txtSearch
	{ color: #000000; font-family: Courier New,Andale Mono,Monaco,Courier,Monospace; border-style:solid; border-width:1px; border-color: #A3A3A3; background-color:#FFFFFF; overflow-y: auto; }

.txtNum
	{ text-align:center; }

.txtSearch
	{ border-left: 4px solid #A3A3A3; border-right: 4px solid #A3A3A3; }

.btn1, .btn2
	{ font-family: Trebuchet MS,arial,helvetica,sans-serif; }
.btn1 
	{ color:#ffffff; background-color: #D30102; /* Dark Red */ }
.btn2
	{ color:#000000;background-color: #FFC3C3; /* Light Red */ }
.btn_contact
	{ color: #ffffff; background-color: #00259B; }

#expand
	{ position: absolute; top: 0; bottom: -1px; width: 1px; }

@media print {
   #PrinterOnly {display: none;}
}

ul.myUL
	{ list-style-type:disc; margin:0px; padding:0px; padding-left:10px; }
ul.myUL li
	{ padding-left:0px; padding-bottom:5px; padding-top:0px; margin-left:5px; }

.divRotateProductPhoto, .divRotateServicePhoto, .divRotateHomePhoto {
	filter: alpha(opacity=0); 
	-moz-opacity:0; 
	background-color:white;
	z-index:1;
}

.divRotateProductPhoto {
	width:313px; 
}

.divRotateServicePhoto {
	width:375px; 
}

.divRotateHomePhoto {
	width:410px; 
}

.print_only {
	display:none;
}

#site_search {
	display:none;
}

/* PHPDig */
.phpdig {
	font-size:120% !important;
	font-weight:bold !important;
	color:#0000fe !important;
}
.phpdigHighlight { 
	color:#D90000;
	font-weight: bold; 
}
.phpdigLinkText {
	color:green;
	margin-bottom:15px;
}

.color_table_outline {
	background-color: #cccccc;
	color: #000000;
	border: 1px solid #000000;
}
.color_top_bottom {
	background-color: #eeeeee;
	color: #000000;
}
.color_sub_top_bottom {
	background-color: #dddddd;
	color: #000000;
}
.color_table_cells {
	background-color: #ffffff;
	color: #000000;
}

.table1 {
	
}
.table1 th {
	background-color:#404040;
	color:white;
	font-weight:bold;
	padding:5px;
}
.table1 td {
	background-color:#F0F0F0;
	font-weight:normal;
	padding:5px;
}
.table1 .dormant {
	background-color:#808080;
}
.boxit1 {
	border:1px solid #404040;
	background-color:#F0F0F0;
	padding:10px;
	width:500px;
}
.admin_txt, .admin_txtArea, .admin_txt_password, .admin_optional, .admin_txtNum { 
	color: #000000;
	font-family: Trebuchet MS,arial,helvetica,sans-serif; 
	font-size:100%;
	border: 1px solid #404040; 
	width: 99%; 
	background-color:#FFFFFF; 
	overflow-y: auto; 
}
.admin_txtNum { 
	width:auto; 
	text-align:center; 
}
