/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#323232;
	text-align: left;
/*	background: url(/images/webpass_logo_89opacity.jpg) fixed 0 0 no-repeat; */
	background-color:#fff;
	border-left:#b3b3ab solid 1px;
}

/*text___________________________*/

h1 {
	font-size:25px;
	font-style:normal;
	line-height:30px;
	color:#6d8d23;
	font-weight:normal;
	padding:0;
	margin-top:0px;
	margin-bottom:12px;
	}

.lrg {
	font-size:17px;
	font-style:normal;
	line-height:18px;
	font-weight:normal;
	}

.lrgblk {
	font-size:17px;
	font-style:normal;
	line-height:20px;
	color:#000;
	font-weight:normal;
	}

.lrgwht {
	font-size:17px;
	font-style:normal;
	line-height:20px;
	color:#fff;
	font-weight:normal;
	}

.lrggrn {
	font-size:25px;
	font-style:normal;
	line-height:20px;
	color:#6d8d23;
	font-weight:normal;
	}
	
.lrggrnSm {
	font-size:17px;
	font-style:normal;
	line-height:20px;
	color:#6d8d23;
	font-weight:normal;
	}	

.lrgprpl {
	font-size:18px;
	font-style:normal;
	line-height:20px;
	color:#b153c3;
	font-weight:normal;
	}
		
.sm {
	font-size:11px;
	font-style:normal;
	line-height:12px;
	font-weight:normal;
	}
		
.smblk {
	font-size:10px;
	font-style:normal;
	line-height:24px;
	color:#000;
	font-weight:normal;
	}	

a:link, a:visited, a:active {
	color: #b3171a;
	text-decoration: none;
}

a:hover {
	color: #b3171a;
	text-decoration: underline;
}

/* FORMS */

select, option, input {
	margin:0;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
	border:#b3b3ab solid 1px;
}

.invisinput input
{
	margin:0;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
	border:#b3b3ab solid 0px;
}

/* two column */
.listfrm {
	display:table;
	margin:0;
	padding:0;
	border:#ddd solid 1px;
}
	.listgry {	
		background-color:#ebebeb;
		display:table-row;
	}	
	.listwht {
		background-color:#fff;
		display:table-row;
	}				
	.listl {
		float:left;
		display:table-cell;		padding:6px;
	}
	.listr {
		float:right;
		display:table-cell;
		padding:6px;
	}
	.listc {
		float:left;
		display:table-cell;
		text-align:center;
		padding:6px;
	}

/* three column */
.listfrm3 {
	width:455px;
	display:table;
	margin:0;
	padding:0;
	border:#ddd solid 1px;
}
	.listgry3 {	
		background-color:#ebebeb;
		display:table-row;
	}	
	.listwht3 {
		background-color:#fff;
		display:table-row;
	}				
	.listl3 {
		float:left;
		display:table-cell;
		padding:6px;
		width:160px;
	}
	.listr3 {
		float:right;
		display:table-cell;
		text-align:center;
		padding:6px;
		width:130px;
	}
	.listc3 {
		float:left;
		display:table-cell;
		text-align:center;
		padding:6px;
		width:129px;
	}

.frmArea {
	display:table;
	margin:0;
	padding:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	border:#d3d3cb solid 1px;
	width:470px;
}

/* Quotes______________________________*/

.q {
	font-size:17px;
	font-style:normal;
	line-height:25px;
	font-weight:normal;
	color:#3a3a3a;
	width:250px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
.qsm {
	font-size:14px;
	font-style:normal;
	line-height:25px;
	font-weight:normal;
	color:#3a3a3a;
	width:250px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
	}	

.qsmt {
	font-size:14px;
	font-style:normal;
	line-height:25px;
	font-weight:normal;
	color:#3a3a3a;
	/*width:90px;*/
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
	}

.ql {
	float:left;
	height:350px;
	}
	
.qgrn {
	font-size:30px;
	color:#6d8d23;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
.qname {
	font-size:10px;
	font-style:normal;
	line-height:18px;
	font-weight:normal;
	color:#3a3a3a;
	}



/*containers___________________________*/

.leftTop {
	float:left;
	width:383px; 
	margin:0;
	padding:0;	
}	
		
.rightTop {
	width:583px;
	height:114px;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}

.main {
	width:966px;
	margin:0;
	padding:0;
}
	.leftMain {
		float:left; 
		width:163px;
		margin:0;
		padding:0;	
	}
	.centerMain {
		float:left; 
		width:776px;
		padding-left:27px;	
	}	
	.centerMainSm {
		float:left; 
		width:793px;
		padding-left:10px;	
	}				
	.rightMain {
		float:right;
		width:288px;
		margin-left:15px;
		padding-bottom:30px;
	}
	.rightMainSm {
		float:right;
		width:183px;
		padding:0;
		margin:0;
	}

.bottom {
	width:966px;
	padding-top:40px;
	clear:both;
}
	.bottomLeft {
		float:left;
		padding-left:20px;
		padding-top:40px;
		vertical-align:bottom;
	}	
	.bottomRight {
		float:right;
		text-align:right;
		padding-top:40px;
		vertical-align:bottom;
	
	}	
	
/*roundedNav*/
.navlr {background:url(img/Webpass_nav_corner_lr.gif) 100% 100% no-repeat;}
.navll {background:url(img/Webpass_nav_corner_ll.gif) 0 100% no-repeat #6d8d22; margin-right:auto; margin-left:auto;
	width:163px;}
.navul {background:url(img/Webpass_nav_corner_ul.gif) 0 0 no-repeat;
	min-height:450px;}
.navur {background:url(img/Webpass_nav_corner_ur.gif) 100% 0 no-repeat; 
	padding:10px;}
/*roundedNav*/	

/*roundedBlack*/
.blacklr {background:url(img/Webpass_black_corner_lr.gif) 100% 100% no-repeat;}
.blackll {background:url(img/Webpass_black_corner_ll.gif) 0 100% no-repeat #000; margin-right:auto; margin-left:auto;
	width:163px;}
.blackul {background:url(img/Webpass_black_corner_ul.gif) 0 0 no-repeat;
	min-height:450px;}
.blackur {background:url(img/Webpass_black_corner_ur.gif) 100% 0 no-repeat; 
	padding:10px;}
/*roundedBlack*/	

/*roundedYellow*/
.yellowlr {background:url(img/Webpass_yellow_corner_lr.gif) 100% 100% no-repeat;}
.yellowll {background:url(img/Webpass_yellow_corner_ll.gif) 0 100% no-repeat #ffc211; margin-right:auto; margin-left:auto;
	width:288px;}
.yellowul {background:url(img/Webpass_yellow_corner_ul.gif) 0 0 no-repeat;
	}
.yellowur {background:url(img/Webpass_yellow_corner_ur.gif) 100% 0 no-repeat; 
	 padding-top:40px; padding-bottom:40px;}
/*roundedYellow*/	

/*roundedGray*/
.graylr {background:url(img/Webpass_gray_corner_lr.gif) 100% 100% no-repeat;}
.grayll {
	background:url(img/Webpass_gray_corner_ll.gif) 0 100% no-repeat #e9e9e9; margin-right:auto; margin-left:auto;
	width:288px;}
.grayul {
	background:url(img/Webpass_gray_corner_ul.gif) 0 0 no-repeat;
	}
.grayur {background:url(img/Webpass_gray_corner_ur.gif) 100% 0 no-repeat; 
	padding-top:10px; padding-bottom:20px;}
/*roundedGray*/	

/*roundedGraySmall*/
.graysmlr {background:url(img/Webpass_gray_corner_lr.gif) 100% 100% no-repeat;}
.graysmll {
	background:url(img/Webpass_gray_corner_ll.gif) 0 100% no-repeat #e9e9e9; margin-right:auto; margin-left:auto;
	width:190px;}
.graysmul {
	background:url(img/Webpass_gray_corner_ul.gif) 0 0 no-repeat;
	}
.graysmur {background:url(img/Webpass_gray_corner_ur.gif) 100% 0 no-repeat; 
	padding-top:10px; padding-bottom:20px;}
/*roundedGraySmall*/	

/*roundedBlue*/
.bluelr {background:url(img/Webpass_blue_corner_lr.gif) 100% 100% no-repeat;}
.bluell {background:url(img/Webpass_blue_corner_ll.gif) 0 100% no-repeat #5a88c6; margin-right:auto; margin-left:auto;
	width:288px;}
.blueul {background:url(img/Webpass_blue_corner_ul.gif) 0 0 no-repeat;
	}
.blueur {background:url(img/Webpass_blue_corner_ur.gif) 100% 0 no-repeat; 
	 padding-top:40px; padding-bottom:40px;}
/*roundedBlue*/


/*NAV___________________________*/
	
.sdmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#dedede;
	width:130px;
	padding-left:6px;
	padding-top:0px;
}

.sdmenu .title, .sdmenu .titlehidden {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	padding:4px 0;
}

/*.sdmenu .title {
   border-bottom:#84a04c solid 1px;
}*/

.title, .titlehidden {
	cursor: pointer;
	vertical-align:middle;
	text-align:left;
	float:left;
}

.title a {
	color: #fff;
}

.sdmenu .submenu {
   overflow:hidden;
	line-height:1.3em;
}



.sdmenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fcfcfc;
	text-indent:10px;
	text-decoration:none;
	padding:5px 0;
	display:block;
}

img.arrow { 
	position:relative;
	float:right;
	top:12px;
}

div.parent_item
{
	border-bottom:#84a04c solid 1px;
}

.clear { 
	clear:both;
}

.sdmenu a:hover {
	color: #ddd;
}

.navbr {
	padding-left:9px;
}


a.nosub {
	text-decoration:none;
}

a.nosub :hover {
	color: #ddd;
}

/*___________FLOATING DIVS_____________*/

.upbox {
	border: 0px solid #bcbcbc;
	padding: 0px;
	margin: 0px;
	padding-left: 35px;
	padding-right: 35px;	
	text-align: left;
	width: 380px;
}

.frtlink {
	font-weight: bold;
	font-size: 17px;
	width: 380px;
}

a.frtlink {
/*	color: #6d8d23;*/
/*	font-color: #6d8d23;*/
	margin-top: 20px;
}

a.frtlink:hover {
/*	color: #11cd22; */
}
 a h2:hover {
	text-decoration: underline;
}

.chart {
	background: url(/images/webpass_logo_89opacity.jpg) -200px -40px;
	width: 470px;
}

.chart table {
	border:0px solid #dedede;
} 

.chart table th {
	font-size: 16px;
	font-family: Arial;
	
}

.chart table td {
	border: 0px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-bottom: 4px;
	padding-top: 4px;
}

.chart table td div {
	height: 24px;
	padding: 5px;
	background: url(/images/graphgrad.png) 0 0 repeat-y;
}

.newspage {
	border: 0px solid #dedede;
	padding: 6px;
	width: 400px;
}

.newspage h2 {
	border-bottom: 0px solid #dedede;
}

.bizpricechart {
        background: url(/images/webpass_logo_89opacity.jpg) -200px 0px no-repeat;
        width: 470px; /*get rid of overflow on right*/
}

.bizpricechart h2 {
	color: #b3171a;
}

.bizpricechart h3 {
	color: #565656;
	margin-left: 20px;
}

.bizpricechart table th {
	color: #222;
}

.bizpricechart table td {
	padding-left: 20px;
}

.bizlogos {
	height: 160px;
	padding: 20px;
	padding-top: 10px;
	text-align: center;
}

.bizlogos a img {
	border: none;
}

ul {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 12px;
	color: #444;
	font-weight: bold;
}

ul li {
	margin-left: 0px; /*60px;*/
}



.slide {

}

.slidewrap {
	width: 125px;
	height: 80px;
}

.property {
}

.property h2
{
	font-size:18px;
	font-style:normal;
	line-height:30px;
	color:#444;
	font-weight:normal;
	padding:0;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:12px;
}

.property h3
{
	font-size:15px;
	font-style:normal;
	line-height:20px;
	color:#444;
	font-weight:normal;
	padding:0;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:12px;
}

.property-building
{
	float:right;
	border:3x;
	margin-right:0px;
}

.prop-online
{
}

.prop-online a
{
color: #444;
}

.prop-online p
{
color: #444;
font-weight:bold;
margin-left:1px;
}

.disc_form p, h4
{
font-size:12px;
color: #000;
}

.disc_form h4
{
font-weight:bold;
}

#map
{
border: 3px solid #6d8d23;
}

#disconnect_form
{
border: 1px solid #ccc;
width: 458px;
padding-left: 10px;
}

#popup_antenna_res {
	display: block;
	position: absolute;
	margin-left:16%;
}

#popup_antenna_bus {
	display: block;
	position: absolute;
	margin-left:16%;
}

div.evpill-green,
div.evpill-yellow,
div.evpill-blue,
div.evpill-orange,
div.evpill-grey,
div.evpill-red {
    width:50px;
    height:24px;
    background: transparent url('img/eventpill-tiles-60dpi.png') 
        0px 0px no-repeat;
    line-height:24px;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    margin: 0px auto;
    cursor: hand; cursor: pointer;
}

div.evpill-red    { background-position: 0px 0px; color: white; }
div.evpill-orange { background-position: 0px -24px; }
div.evpill-yellow { background-position: 0px -48px; }
div.evpill-blue   { background-position: 0px -96px; color: #1FC723;}
div.evpill-green  { background-position: 0px -96px; color: #1FC723;}
div.evpill-grey   { background-position: 0px -96px; color: #1FC723;}


div.evpill-green-acked,
div.evpill-yellow-acked,
div.evpill-blue-acked,
div.evpill-orange-acked,
div.evpill-grey-acked,
div.evpill-red-acked {
    color: #1FC723;
    width:50px;
    height:24px;
    background: transparent url('img/eventpill-tiles-60dpi.png') 
        0px 0px no-repeat;
    line-height:24px;
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    margin: 0px auto;
    cursor: hand; cursor: pointer;
}

div.evpill-red-acked    { background-position: 0px -96px; }
div.evpill-orange-acked { background-position: 0px -96px; }
div.evpill-yellow-acked { background-position: 0px -96px; }
div.evpill-blue-acked   { background-position: 0px -96px; }
div.evpill-green-acked  { background-position: 0px -96px; }
div.evpill-grey-acked   { background-position: 0px -96px; }




