body
{	background-color:#204976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    no-repeat bottom right }

A:link					{color: #0C6EE8; text-decoration:none}
A:visited				{color: #0C6EE8; text-decoration:none}
A:hover					{color: #FF7E00; text-decoration:underline}
A:active				{color: #FF7E00; text-decoration:underline}

.MessageNotice {
   font-family: "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: bold;
   color: #ff9900;
   text-align: center;
   margin-top: 4em;
}
.starthere 				{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; margin: 0px 0px 0px 0px; }
a.starthere:hover		{ color:#FF0000;}

.accessnow 				{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style:italic; color: #FF0000; margin: 0px 0px 0px 0px; }
a.accessnow:hover		{ color:#FF0000;}

.redover 				{ font-family: Arial, Helvetica, sans-serif; color: #FF0000; }
a.redover:hover		{ color:#FF0000;}

.redtxt 				{ color: #FF0000; }
.orangetxt 				{ color: #FF8000; }
.price 				{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
 	font-weight: bold;
}
.mapNotification {
	text-align:center;
	color: #FF8000;
}

.small-print {color:#888888; font-size:90%; }
.date { font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 10px; }
.gray { font-family: Arial, Verdana, Helvetica, sans-serif; color: #888888; font-size: 12px; font-weight: normal; }

.orangeheader { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF7E00; }
.orangeheader12 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; margin: 0px 0px 0px 0px; }
.orangeheader16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF7E00; margin: 0px 0px 0px 0px; }
.grayheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

.singlelinetxt1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
a.singlelinetxt1:link {text-decoration:underline}
a.singlelinetxt1:visited {text-decoration:underline}
a.singlelinetxt1:hover {text-decoration:none}
a.singlelinetxt1:active {text-decoration:none}

.members_switch_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #808080}
a.members_switch_off:link {text-decoration:none; color: #808080}
a.members_switch_off:visited {text-decoration:none; color: #808080}
a.members_switch_off:hover {text-decoration:none; color: #808080}
a.members_switch_off:active {text-decoration:none; color: #808080}

.members_switch_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.members_switch_on:link {text-decoration:underline;}
a.members_switch_on:visited {text-decoration:underline;}
a.members_switch_on:hover {text-decoration:underline;}
a.members_switch_on:active {text-decoration:underline;}

.grayheader13 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

.darkheader { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; margin: 0px 0px 0px 0px; }

.blueheader { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #0b65d7; margin: 0px 0px 0px 0px;}

.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #444649; }
a.topmenu:link			{ color:#444649; text-decoration:none}
a.topmenu:visited		{ color:#444649; text-decoration:none}
a.topmenu:hover			{ color:#444649; text-decoration:underline}
a.topmenu:active		{ color:#444649; text-decoration:none}

.topmenu_admin { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444649; }
a.topmenu_admin:link			{ color:#444649; text-decoration:none}
a.topmenu_admin:visited		{ color:#444649; text-decoration:none}
a.topmenu_admin:hover			{ color:#444649; text-decoration:underline}
a.topmenu_admin:active		{ color:#444649; text-decoration:none}

.leftmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #444649; }
a.leftmenu:link			{ color:#444649; text-decoration:none}
a.leftmenu:visited		{ color:#444649; text-decoration:none}
a.leftmenu:hover		{ color:#444649; text-decoration:underline; font-size: 12px; }
a.leftmenu:active		{ color:#444649; text-decoration:none}

.leftmenu_sub { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #797979; }
a.leftmenu_sub:link			{ color:#797979; text-decoration:underline}
a.leftmenu_sub:visited		{ color:#797979; text-decoration:underline}
a.leftmenu_sub:hover		{ color:#797979; text-decoration:none}
a.leftmenu_sub:active		{ color:#797979; text-decoration:underline}

.leftmenu_sub1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF7E00; }
a.leftmenu_sub1:link		{ color:#FF7E00; text-decoration:none}
a.leftmenu_sub1:visited		{ color:#FF7E00; text-decoration:none}
a.leftmenu_sub1:hover		{ color:#FF7E00; text-decoration:none; font-size: 11px;}
a.leftmenu_sub1:active		{ color:#FF7E00; text-decoration:underline}

.leftmenu_sub2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
a.leftmenu_sub2:link		{ color:#FF0000; text-decoration:none}
a.leftmenu_sub2:visited		{ color:#FF0000; text-decoration:none}
a.leftmenu_sub2:hover		{ color:#FF0000; text-decoration:none; font-size: 11px;}
a.leftmenu_sub2:active		{ color:#FF0000; text-decoration:underline}

.packagebody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #383838 }
a.packagebody:link			{ color:#383838; text-decoration:none}
a.packagebody:visited		{ color:#383838; text-decoration:none}
a.packagebody:hover			{ color:#000000; text-decoration:none}
a.packagebody:active		{ color:#000000; text-decoration:none}

.planselection1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #383838 }
a.planselection1:link			{ color:#383838; text-decoration:none}
a.planselection1:visited		{ color:#383838; text-decoration:none}
a.planselection1:hover			{ color:#383838; text-decoration:underline}
a.planselection1:active			{ color:#383838; text-decoration:underline}

.packagebodyprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000 }
a.packagebodyprice:link			{ color:#FF0000; text-decoration:none}
a.packagebodyprice:visited		{ color:#FF0000; text-decoration:none}
a.packagebodyprice:hover		{ color:#FF0000; text-decoration:none}
a.packagebodyprice:active		{ color:#FF0000; text-decoration:none}

.login_txt { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}
a.login_txt:link		{ text-decoration:underline}
a.login_txt:visited		{ text-decoration:underline}
a.login_txt:hover		{ text-decoration:none}
a.login_txt:active		{ text-decoration:none}

.logout { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000 }
a.logout:link			{ color:#FF0000; text-decoration:none}
a.logout:visited		{ color:#FF0000; text-decoration:none}
a.logout:hover		{ color:#FF0000; text-decoration:underline}
a.logout:active		{ color:#FF0000; text-decoration:underline}

.producttitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #383838; margin: 0px 0px 0px 10px; }
a.producttitle:link			{ color:#ffffff; text-decoration:none}
a.producttitle:visited		{ color:#383838; text-decoration:none}
a.producttitle:hover		{ color:#383838; text-decoration:underline}
a.producttitle:active		{ color:#383838; text-decoration:none}

.producttitle_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff }
a.producttitle_white:link			{ color:#ffffff; text-decoration:none}
a.producttitle_white:visited		{ color:#ffffff; text-decoration:none}
a.producttitle_white:hover		{ color:#ffffff; text-decoration:underline}
a.producttitle_white:active		{ color:#ffffff; text-decoration:none}

.productlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #383838 }
a.productlinks:link			{ color:#0C6EE8; text-decoration:underline}
a.productlinks:visited		{ color:#0C6EE8; text-decoration:underline}
a.productlinks:hover		{ color:#FF7E00; text-decoration:underline}
a.productlinks:active		{ color:#FF7E00; text-decoration:underline}

.linkbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #261C5B; }

.rightboxbg { background: #ffffff url(/images/rightcolumn/bg.jpg) no-repeat top;}

.righttxt 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; }
a.bluetitle:link		{ color:#4C4C4C; text-decoration:underline}
a.bluetitle:visited		{ color:#4C4C4C; text-decoration:underline}
a.bluetitle:hover		{ color:#4C4C4C; text-decoration:none}
a.bluetitle:active		{ color:#4C4C4C; text-decoration:underline}

.bluetitle 				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3776C4; }
a.bluetitle:link		{ color:#3776C4; text-decoration:underline}
a.bluetitle:visited		{ color:#3776C4; text-decoration:underline}
a.bluetitle:hover		{ color:#FF7E00; text-decoration:none}
a.bluetitle:active		{ color:#FF7E00; text-decoration:none}

.membersarea_ttl2		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3776C4; }
.greeting			{font-style: italic; }
a.membersarea_ttl2:link		{ color:#3776C4; text-decoration:underline}
a.membersarea_ttl2:visited		{ color:#3776C4; text-decoration:underline}
a.membersarea_ttl2:hover		{ color:#FF7E00; text-decoration:none}
a.membersarea_ttl2:active		{ color:#FF7E00; text-decoration:none}

.botmenu 				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #475865; }
a.botmenu:link			{ color:#475865; text-decoration:underline}
a.botmenu:visited		{ color:#475865; text-decoration:underline}
a.botmenu:hover			{ color:#FF7E00; text-decoration:none}
a.botmenu:active		{ color:#FF7E00; text-decoration:underline}

.smallfrmtxt { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

.attentiontxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; }

.csearch_blueheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3b5f87; }
.csearch_blueheader_bld { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3b5f87; margin: 0px 0px 0px 0px; }
a.csearch_blueheader_bld:link		{ color: #3b5f87; font-weight: bold; text-decoration:none}
a.csearch_blueheader_bld:visited	{ color: #3b5f87; font-weight: bold; text-decoration:none}
a.csearch_blueheader_bld:hover		{ color: #3b5f87; font-weight: bold; text-decoration:none}
a.csearch_blueheader_bld:active		{ color: #3b5f87; font-weight: bold; text-decoration:none}

.csearch_button_pink {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF; 
	background-image: url(/images/countyasearch/button_pink.gif);
	height: 21px;
}

.csearch_button_green {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF; 
	background-image: url(/images/countyasearch/button_green.gif);
	height: 21px;
}

.csearch_button_blue {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF; 
	background-image: url(/images/countyasearch/button_blue.gif);
	height: 21px;
}

.search_blueheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3b5f87; }
.search_blueheader_bld { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #3b5f87; }
a.search_blueheader_bld:link		{ color: #3b5f87; font-weight: bold; text-decoration:none}
a.search_blueheader_bld:visited	{ color: #3b5f87; font-weight: bold; text-decoration:none}
a.search_blueheader_bld:hover		{ color: #3b5f87; font-weight: bold; text-decoration:none}
a.search_blueheader_bld:active		{ color: #3b5f87; font-weight: bold; text-decoration:none}

.search_button_pink {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF; 
	background-image: url(/images/countyasearch/button_pink.gif);
	height: 21px;
	width: 6em;
}

.search_button_green {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF; 
	background-image: url(/images/countyasearch/button_green.gif);
	height: 21px;
	width: 6em;	
}

.search_button_blue {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF; 
	background-image: url(/images/countyasearch/button_blue.gif);
	height: 21px;
	width: 6em;
}

.fieldstitles { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

.frm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #475865; }
.frmFixed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #475865; width: 10em;}
.frmFixed_2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b5f87; font-weight:bold;  width: 10em;}

.frmtxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #475865; }
a.frmtxt:link		{ color:#475865; text-decoration:underline}
a.frmtxt:visited	{ color:#475865; text-decoration:underline}
a.frmtxt:hover		{ color:#FF7E00; text-decoration:underline}
a.frmtxt:active		{ color:#FF7E00; text-decoration:underline}

.help-button {margin-left:1em; cursor:pointer; }

.printfields {
	border: 1px solid #000000;
}

/* Misc. text styles */
.italicText {font-style:italic; }

table.fixed { table-layout:fixed; width:168px; }
table.fixed td {overflow:hidden;}

.styleB { color: #B9CCDB; font-style: italic; font-weight: bold; }
.bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4C4C4C; margin: 0px 0px 0px 0px; }
.arrow { width:8px; height:10px; vertical-align: text-top; border:none; margin-right: 5px; }
.list2 { line-height:200%; list-style:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.h3left { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4C4C4C; margin: 0px 4px 0px 0px; float:left }

.sprite { background: url('/images/leftcolumn/sprite_titles.png') no-repeat top left;  } 
.sprite.memberlogin_title { background-position: 0px 0px; width: 199px; height: 21px;  } 
.sprite.products_title { background-position: 0px -31px; width: 199px; height: 21px;  } 
.sprite.subscribtions_title { background-position: 0px -62px; width: 199px; height: 21px;  } 
.sprite.announc_title { background-position: 0px -93px; width: 198px; height: 24px;  } 

.spriteL {
    display: block;
    width: 29px;
    height: 32px;
    background: url('/images/logos/leftmenu/sprite_logos.png') no-repeat top left;    
} 
.spriteL.dd2 {background-position: 0 0;}
.spriteL.dd2:hover { background-position: -30px 0px;  } 
.spriteL.dd12 { background-position: -60px 0px;  } 
.spriteL.dd12:hover { background-position: -90px 0px;  } 
.spriteL.sm { background-position: -120px 0px;  } 
.spriteL.sm:hover { background-position: -150px 0px;  } 
.spriteL.pu { background-position: -180px 0px;  } 
.spriteL.pu:hover { background-position: -210px 0px;  } 
.spriteL.compare { background-position: -240px 0px;  } 
.spriteL.compare:hover { background-position: -270px 0px;  } 
.spriteL.dr { background-position: -300px 0px;  } 
.spriteL.dr:hover { background-position: -330px 0px;  } 
.spriteL.br { background-position: -360px 0px;  } 
.spriteL.br:hover { background-position: -390px 0px;  } 
.spriteL.th { background-position: -420px 0px;  } 
.spriteL.th:hover { background-position: -450px 0px;  } 
.spriteL.vl { background-position: -480px 0px;  } 
.spriteL.vl:hover { background-position: -510px 0px;  } 
.spriteL.il { background-position: -540px 0px;  } 
.spriteL.il:hover { background-position: -570px 0px;  } 
.spriteL.lv { background-position: -600px 0px;  } 
.spriteL.lv:hover { background-position: -630px 0px;  } 
.spriteL.vp4 { background-position: -660px 0px;  } 
.spriteL.vp4:hover { background-position: -690px 0px;  } 
.spriteL.di { background-position: -720px 0px;  } 
.spriteL.di:hover { background-position: -750px 0px;  } 
.spriteL.pm { background-position: -780px 0px;  } 
.spriteL.pm:hover { background-position: -810px 0px;  } 
.spriteL.pr { background-position: -840px 0px;  } 
.spriteL.pr:hover { background-position: -870px 0px;  }

.spriteP {
    display: block;
    width: 116px;
    height: 32px;
    background: url('/images/leftcolumn/sprite_plans.png') no-repeat top left;    
} 
.spriteP.dd2 {background-position: 0 0; }
.spriteP.dd2:hover { background-position: 0px -37px; }
.spriteP.dd12 { background-position: 0px -74px;  } 
.spriteP.dd12:hover { background-position: 0px -111px;  } 
.spriteP.deals { background-position: 0px -148px;   } 
.spriteP.deals:hover { background-position: 0px -185px;  } 
.spriteP.smp { background-position:  0px -222px;  } 
.spriteP.smp:hover { background-position: 0px -259px;  } 
.spriteP.pu { background-position: 0px -296px;  } 
.spriteP.pu:hover { background-position: 0px -333px;  } 
.spriteP.plans { background-position: 0px -370px;  } 
.spriteP.plans:hover { background-position: 0px -407px;   } 

.spriteL1 { background: url('/images/misc/spriteL1.png') repeat top left; } 
.spriteL1.shadow_blue { background-position: 0px 0px; width: 1px; height: 10px;   } 
.spriteL1.topmenubg { background-position: 0px -11px; width: 1px; height: 36px;  }

.spriteML { background: url('/images/maincontent/spriteML.png') repeat top left;  } 
.spriteML.botrightcorner { background-position: 0px 0px; width: 14px; height: 5px;  } 
.spriteML.toprightcorner { background-position: -19px 0px; width: 14px; height: 5px;  } 
.spriteML.botleftcorner { background-position: -38px 0px; width: 5px; height: 5px;  } 
.spriteML.topleftcorner { background-position: -48px 0px; width: 5px; height: 5px;  } 
.spriteML.botbg { background-position: -58px 0px; width: 3px; height: 5px;  } 
.spriteML.topbg { background-position: -66px 0px; width: 3px; height: 5px;  } 
.spriteML.botlineright { background-position: -74px 0px; width: 14px; height: 5px;  } 
.spriteML.toplineright { background-position: -93px 0px; width: 15px; height: 5px;  } 
.spriteML.toplineright_homepage { background-position: -113px 0px; width: 14px; height: 5px;  } 
.spriteML.botlineleft { background-position: -132px 0px; width: 5px; height: 5px;  } 
.spriteML.toplineleft { background-position: -142px 0px; width: 5px; height: 5px;  } 
.spriteML.botlinebg { background-position: -152px 0px; width: 3px; height: 5px;  } 
.spriteML.toplinebg { background-position: -160px 0px; width: 3px; height: 5px;  } 

.spriteS { 
	display: inline-block;
	vertical-align:middle;	
	background: url('/images/misc/social.png') no-repeat top left;  } 
.spriteS.fbo { background-position: 0px 0px; width: 32px; height: 32px;  } 
.spriteS.twe { background-position: -42px 0px; width: 31px; height: 32px;  } 
.spriteS.goo { background-position: -83px 0px; width: 31px; height: 32px;  } 


/* Styles for Logout modal overlay */
#logout {cursor:pointer; }
.overlay {z-index:10; }
.modal-container {position:fixed; height:100%; width:100%; top:0; left:0; opacity:1; background-color:transparent; z-index:10;}
.modal-background {background-color:#bbbbbb; opacity:.6; height:100%; width:100%; position:fixed; top:0; left:0; z-index:11; }
.modal-dialog {position:fixed; top:10em; left:10em; min-height:200px; min-width:300px; max-width:450px; border:5px solid #204976; border-radius:20px; background-color:white; padding:10px 25px; z-index:13; }

.dialog-region {position:fixed; top:40%; left:50%; transform:translate(-50%, -50%); width:50%; min-width:300px; max-width:450px; z-index:11; }
.dialog-block {border:5px #204976 solid; border-radius:20px; background-color:white; padding:10px; }
.dialog-title {font-size:120%; font-weight:bold; text-align:center; }
.dialog-content em {white-space:nowrap; }
.dialog-question {text-align:center; }
.dialog-buttons {overflow:hidden; width:208px; position:relative; left:50%; transform:translate(-50%, 0%); }
.dialog-button-block {margin:0; float:left; text-align:center; }
.dialog-button {width:60px; margin:0; float:left; text-align:center; cursor:pointer; }
/* .dialog-button:hover {background-color:#f9e4be; font-weight:bold; } */
.button-left {margin:0 35px 0 5px; }
.button-right {margin:0 5px 0 35px; }
.dialog-button {}
