/* CSS Document */



* {

	margin:0; padding:0;

}



body{

	background:#FFFFFF;

}





a:hover{text-decoration:none;}



a img { border:0;}



.column { float:left;}

.clear { clear:both;}





html, input, textarea

	{

		font-family:Tahoma; 

		font-size:11px;		

		color:#5B5B5B;		

	}



a {color:#5B5B5B;}



input, select { vertical-align:middle; font-weight:normal;}



.search .input {border-color:#D4D0C8; border-bottom-width:1px; border-right-width:1px; padding-top:2px; padding-bottom:2px; background:#FFFFFF;}

.search .submit { margin:0;}

.banner{text-align:center;}

.banner img{border:1px solid #000;}



.price {

	font-family:Tahoma;

	font-size:15px;

	color:#00F;

	text-align:right;

	

	margin-right:10px;



}



.news_date{margin:3px; color:#000;}

.news_title{ text-align:center; margin:3px; color:#000; font-size:14px; font-weight:bold; font-variant:small-caps;}

.news_content{ margin:3px;}

.pages {

	margin:2px;

	padding:2px;

}

.pages ul {

	text-decoration:none;

	list-style:square;

}

.pages h1 {

	text-align:center;

	color:#666666;

}



.hours{font-family:Arial, Helvetica, sans-serif;}

#main { width:100%; margin:0 auto; background:url(/images/side-tall.gif) repeat-y left; border:2px #3D3D3D solid; }

/*

#main { width:100%; margin:0 auto; background:url(/images/side-tall.gif) repeat-y left; border:2px #3D3D3D solid; }

*/

#main .top {background:url(/images/newtop.gif) no-repeat top;}



#main .bot { background:url(/images/side-bot.gif) no-repeat bottom left;}



#header { height:155px; border-bottom:2px solid #000; }



#logo {margin:70px 0 0 57px; position:absolute; background:url(/images/logo.gif) no-repeat left; padding-left:47px;}



h1 { color:#F3F3F3; font-size:2.91em; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

h1 a {color:#F3F3F3; text-decoration:none;}



#logo span { font-size:1.41em; color:#AD825B; font-family:"Times New Roman", Times, serif; font-weight:bold;}



#body { background:url(/images/side-dr.gif) repeat-y left top;}

/* Start Pats Box */

.whypats{display:block}

.whypats *{

  display:block;

  height:1px;

  overflow:hidden;

  /*font-size:.01em; */

  background:#000066}

.whypats1{

  margin-left:3px;

  margin-right:3px;

  padding-left:1px;

  padding-right:1px;

  border-left:1px solid #9191bd;

  border-right:1px solid #9191bd;

  background:#3f3f8c}

.whypats2{

  margin-left:1px;

  margin-right:1px;

  padding-right:1px;

  padding-left:1px;

  border-left:1px solid #e5e5ef;

  border-right:1px solid #e5e5ef;

  background:#303083}

.whypats3{

  margin-left:1px;

  margin-right:1px;

  border-left:1px solid #303083;

  border-right:1px solid #303083;}

.whypats4{

  border-left:1px solid #9191bd;

  border-right:1px solid #9191bd}

.whypats5{

  border-left:1px solid #3f3f8c;

  border-right:1px solid #3f3f8c}

.whypatsfg{

  background:#000066;

  color:#FFF;

  padding:10px;

  font-family:Monotype Corsiva;

  font-size:larger;

  }

/*

.whypats{ background-color:#000066;color:#FFFFFF;margin:10px 10px 10px 10px;}

*/

/* side bar */

#side_bar { width:250px; float:left; color:#B6B6B6; }

#side_bar a { color:#00F;}

#side_bar .indent { padding:10px 10px 15px 10px;}



#side_bar .search { text-align:right;}

#side_bar .search .input { width:80%; }

#side_bar .search .submit {margin:5px 0px 0px 4px;}



.widget_style { background-color:#FFF; border: thin dashed; bottom:; width:100%; padding-bottom:17px; margin-bottom:15px;}

.widget_style h2 { color:#F00; font-size:1.01em; font-weight:bold; margin:3px;}

.widget_style ul { margin:15px 0 0 8px; list-style:none;}

.widget_style li { background:url(/images/side-a.gif) no-repeat 0px 5px; padding:0px 0 0px 15px; font-size:1.01em; margin-top:5px;}

.widget_style li a { text-decoration:none;}

.widget_style li a:hover { text-decoration:underline;}



.widget_style ul.children { margin:0;}



#links_with_style ul {margin:0;}

#links_with_style ul ul {margin:15px 0 0 8px;}

#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}

#links_with_style ul li ul li { background:url(/images/side-a.gif) no-repeat 0px 5px; padding:0px 0 0px 15px; font-size:1.01em; margin-top:5px;}



#categories { vertical-align:top;}



#meta { vertical-align:top;}



#archives { vertical-align:top;}



#recent-comments  {

	vertical-align:top;

}

#recent-posts  {

	vertical-align:top;

}

#calendar {

	vertical-align:top;

}

#google-search  {

	vertical-align:top;

}

#gsearch {

	text-align:left;

}

#pages  {

	vertical-align:top;

}

#text-1 {

	vertical-align:top;

}

#delicious {

	vertical-align:top;

}

#delicious-box {

	text-align:left;

}

#calendar_wrap {

	vertical-align:top;

	padding:0px 0px 0px 0px;

}

#calendar_wrap a {	

	font-weight:bold;

}

.textwidget {	

	padding:0px 0px 0px 0px;

}

#statusbar {

	padding:0px 0px 0px 0px;

	text-align:justify;

}

#statusbar p {

	padding:15px 15px 15px 15px; 

	margin:0px;

}

#statusbar a {		

	font-weight:bold;

}



.bluebox { 

	font:Monotype Corsiva Bold;

	font-size:18px;

}



/* side bar end */



/* content */

#content { width:630px;} /* was 537 */

/*#content { width:100%;}*/



#content .search .input { width:300px;}

#content .search .submit { margin-left:13px;}



#content .search1 { padding:33px 340px 15px 20px;}

#content .search1 strong { color:#161616; text-transform:uppercase;}

#content .search1 .input { width:160px; margin-top:10px;}

#content .search1 .submit { margin:6px 0 0 107px;}



#content .indent {padding:7px 11px 0 4px;}



#content .title { background:url(/images/title.gif) repeat-y; width:100%;}

#content .title .left { float:left; padding:14px 0 11px 20px;}

#content .title .right { float:right; padding:18px 30px; text-align:center; margin-top:5px; }



h3 { color:#931E2B; font-size:1.01em; font-weight:bold; text-transform:uppercase; }

h3 a {color:#931E2B; text-decoration:none;}



.author { color:#6E6E6E; font-size:1.01em;}



.date { color:#3D3D3D; font-size:1.01em;}



.content_text { padding:16px 10px 7px 12px;}



.content_text ol { margin-left:20px; margin-top:15px;}



.content_text ul { list-style:none;}

.content_text ul li { background:url(/images/cont-a.gif) no-repeat 0px 5px; padding-left:13px; color:#333333; margin-top:8px;}

.content_text ul li a { color:#333333;}



.comment { background:#F9F9F9; padding:12px 18px; color:#353535; font-size:1.11em; text-align:right;}

.comment a { background:url(/images/comment-a.gif) no-repeat 0px 3px; padding:3px 0 3px 26px; color:#353535;}



.postmetadataalt {

	font-size:0.81em; 

}



.pagetitle {

	 color:#931E2B; font-size:1.01em; font-weight:bold; text-transform:uppercase;

	padding:10px 0px 10px 20px;	

}



p {	

	padding:10px 0px 10px 0px;

}



.article {

	padding:0;

}



.post {

	padding:0px 5px 0px 5px;

}



.navigation {padding:0px 0px 10px 0px; width:100%; color:#F9F9F9; font-size:0.91em;}

.navigation a {color:#F9F9F9; font-weight:bold;}

.navigation .left {width:45%; float:left;  padding-left:10px;}

.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}



/* content end */





/* footer */

#footer { bottom:0; color:#919191; width:529px; float:left; text-align:right;}

#footer .t { background:url(/images/foot-top.gif) no-repeat top;}

#footer .b { background:url(/images/foot-bot.gif) no-repeat bottom;}

#footer .indent { padding:26px 35px;}

#footer a { color:#931E2B;}

/* footer end */



/* Additions from Tonbi */

#table {

	text-align: center;

	width:100%;

	border:1px solid #ccc;

	border-width:1px 0 0 1px;

}



#table td {

	border: 1px solid #ccc;

	border-width:0 1px 1px 0;

	background-color:#EEE;

}



#table th {

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	background-color:#990000;

	color:#FFFFFF;

}

#pageName{

	padding: 0px 0px 14px 10px;

	margin: 0px;

	border-bottom:1px solid #ccd2d2;

}



#pageName h1{

	font: bold 175% Arial,sans-serif;

	color: #FFF;

	margin:0px;

	padding: 0px;

}



#pageName h2{

	font: bold 175% Arial,sans-serif;

	color: #FFF;

	margin:0px;

	padding: 0px;

}



#hintbox{ /*CSS for pop up hint box */

position:absolute;

top: 0;

background-color: lightyellow;

width: 150px; /*Default width of hint.*/ 

padding: 3px;

border:1px solid black;

font:normal 11px Verdana;

line-height:18px;

z-index:100;

border-right: 3px solid black;

border-bottom: 3px solid black;

visibility: hidden;

}



.hintanchor{ /*CSS for link that shows hint onmouseover*/

font-weight: bold;

color: navy;

margin: 3px 8px;

}





.active {

/*	background-color: #EAFFEA; */

	background-color: #00FF33;

	color: #000;

}



.inactive {

/*	background-color: #FFEAEA; */

	background-color: #FFFF33;

	color:#FF0000;

}



.pending {

/*	background-color: #FFFFEA; */

	background-color: #66CCCC;

	color: #000;

}



.tad {

	background-color: #FFFFEA;

	color: #000;

}



.canceled {

	background-color: #000000;

	color: #FFF;

}



.even {

	background-color: #EAFFEA;

	color: #000;

}

		

#breadCrumb{

	padding: 5px 0px 5px 10px;

	font: small Verdana,sans-serif, bold;

	color: #666666;

}



#breadCrumb a{

	color: #666666;

	font-weight:bold;

	text-decoration: overline;

}



#breadCrumb a:hover{

	color: #005FA9;

	text-decoration: underline;

	font-weight:bold;

}



div.loading{

	background:url(/images/spinner24.gif);

	background-repeat:no-repeat;	

}

.installer0 {

	font-size:xx-small;

	color:grey;

	background-color:#FFF;

	border:black solid 1px;




}
.installer1 {

	font-size:xx-small;

	color:#FFF;

	background-color:#F00;

	border:black solid 1px;



}

.installer2 {

	font-size:xx-small;

	color:black;

	background-color:#0F0;

	border:black solid 1px;



}

.installer3 {

	font-size:xx-small;

	color:black;

	background-color:#00F;

	border:black solid 1px;



}

.installer4 {

	font-size:xx-small;

	color:black;

	background-color:#FF0;

	border:black solid 1px;



}

.installer5 {

	font-size:xx-small;

	color:black;

	background-color:#0FF;

	border:black solid 1px;



}
.completed{
	font-size:xx-small;
	color:#FFF;
	background-color:#000;
	border:black solid 1px;
}

.daynum {

	color:black;
	text-align:right;
	text-decoration:none;
	position:relative;
/*	margin-top:-45px;
	margin-right:5px; */

}

.inspection a{text-decoration:none;}

.install a{text-decoration:none;}

.uninstall a {text-decoration:none;}



.feedback {

	text-align: center;

	width:100%;

	border:1px solid #ccc;

	border-width:1px 0 0 1px;

}



.feedback td {

	border: 1px solid #ccc;

	border-width:0 1px 1px 0;

	background-color:#EEE;

}



.feedback th {

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	background-color:#000066;

	color:#FFFFFF;

	font-variant:small-caps;

}



.adminmenu{ margin:3px; text-align:center;}

.adminmenu li { border:1px solid #000; height:20px; text-align:center; list-style:none; margin:3px;}

.adminmenu li a { text-decoration:none; font-size:14px; font-weight:bold;}

.adminmenu li:hover { text-decoration:none; font-size:14px; font-weight:bold; background-color:#0099FF;}



