
/******************************************************/                                       
/*              Base Content Styles                   */
/******************************************************/ 

/*body {
	font-family: Calibri;
	font-size: 10pt;
}*/

.pageTitleRose
{
    font-weight:normal; 
    font-size:2em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: 14pt;
    margin: 10px 0;
    color: #ad4068;
    
 
}
h1
{
    font-weight:normal; 
    font-size: 36px; 
	font-family: Arial, Helvetica, sans-serif;
    line-height: 1em;
    margin: 0 0 20px 0;
    color: #ae123a;  
    
 
}

/*div.mainContainer h1*/
#content-home div.mainContainer h1
{
    font-weight:normal; 
    font-size: 36px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: 14pt;
    margin: 0 0 20px 0;
    color: #ae123a;
}

h2
{
    font-weight:normal; 
    font-size: 24px; 
    font-family: Arial, Helvetica, sans-serif;
    line-height:normal;
    padding: 10px 0 0 0;
    color: #545454;
}

div.mainContainer h2
{
    font-weight:normal; 
    font-size: 24px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height:normal;
    padding: 0px 0 0 0;
    color: #545454;
}

h2.heading2upper {
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 20px;
}	


h3
{
    font-weight:bold; 
    font-size: 18px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    margin: 20px 0 0px 0;
    color: #545454;
}


div.mainContainer h3
{
    font-weight:bold; 
    font-size: 18px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    margin: 20px 0 0px 0;
    color: #545454;
}
h4
{
    font-weight:bold; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    margin: 0 0 10px 0;
    color: #545454;
}

div.mainContainer h4
{
    font-weight:bold; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    margin: 0 0 10px 0;
    color: #545454;
    
}

h5
{
    font-weight:bold; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;
    margin: 20px 0 0;
    color: #545454;
    text-transform:uppercase;
}

div.mainContainer h5
{
    font-weight:bold; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;
    margin: 20px 0 0;
    color: #545454;
    
    text-transform:uppercase;
}
h6
{
    font-weight:bold; 
    font-size:1em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;
    margin: 10px 0 0;
    color: #545454;
}


div.mainContainer h6
{
    font-weight:bold; 
    font-size:1em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;
    margin: 10px 0 0;
    color: #545454;
}


.mainContainer li.span {
	color: #545454;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11pt !important;
	margin-bottom: 10px !important;
}


div.mainContainer li {
	color: #545454;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	line-height: 1.5em;
	/*margin-bottom: 10px !important;*/
}


div.mainContainer p {
	color: #545454;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	margin-bottom: 10px !important;
	line-height: 1.5em;
}

a,
.ms-WPBody a,
.ms-WPBody a:link {
	color: #0072bc;
	text-decoration: none;

}

a:hover {
    text-decoration: underline;
}

a:visited {
	/*color: #0072bc;*/
}


.ms-WPBody a:visited {
	color: #0072bc;
}

a:active {
	color: #0072bc;
}	
	
.ms-WPBody a:active {
	color: #0072bc;
}	
	
.ms-WPBody a:hover {	
	text-decoration: underline;
}	
	
.ms-WPBody td {
    /*border-bottom: 1px solid #ddd;*/
    font-size: 12px;
}	

.img-left {
	border:0;
	margin: 0 12px 0 0;
}


.normalSmall {font-size: 9pt; color: #545454; }
.roseSmall {font-size: 9pt; color: #ad4068; }

ul.bulletrose {
	list-style-image:url('/images/bullet-rose2.gif');	
}
	 
/******************************************************/                                       
/*                  Special Content                   */
/******************************************************/





/***************** Buttons ****************/


a.buttonLinkBlue {
background: transparent url('/images/bgr-buttonlink-right.gif') no-repeat top right;
display: block;
float: left;
font: bold 1.2em Calibri; /* Change 13px as desired */
line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 22px; /* Height of button background height */
padding-left: 0px; /* Width of left menu image */
text-decoration: none;

}

div.buttonLink a:active.buttonLinkBlue {
color: #0067ac; /*button text color*/
}

div.buttonLink a:hover.buttonLinkBlue {
color: #0067ac; /*button text color*/
}

div.buttonLink a.buttonLinkBlue:visited {
color: #0067ac; /*button text color*/
}

div.buttonLink a.buttonLinkBlue:link {
color: #0067ac; /*button text color*/
}

a.buttonLinkBlue span{
background: transparent url('/images/bgr-buttonlink-left.gif') no-repeat top left;
display: block;
height: 22px;
padding: 4px 10px 4px 10px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

div.buttonLink a:hover.buttonLinkBlue { /* Hover state CSS */
text-decoration: none;
background-position: -22px right;
}


div.buttonLink { /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin-top: 12px;

}

a:hover.buttonLinkBlue span {
background-position: -22px left;
}



/***************** Icons and Special Text ****************/

a.icon-event {
	font-size: 10pt;
	background: url(/images/icons/icon-event.gif) no-repeat;
	padding-left: 28px;
	text-decoration: none !important;
	color: #ad4068;
	display: block;
	line-height: 25px;
	text-transform: uppercase;
}

a.icon-event:hover {
	background-position: 0 -46px;
	color: #99dcf2;
}

a.word {
	background: url("/images/icons/icon-word.gif") no-repeat left top;
	padding-left: 25px;
	display: block;
 	}
	
a.doc {
	background: url("/images/icons/icon-word.gif") no-repeat left top;
	padding-left: 25px;
	display: block;
 	}
a.docx {
	background: url("/images/icons/icon-word.gif") no-repeat left top;
	padding-left: 25px;
	display: block;
 	}
a.pdf {
	background: url("/images/icons/icon-PDF.gif") no-repeat left top;
	padding-left: 25px; 
	display: block;
} 

a.ppt {
	background: url('/images/icons/icon-ppt.gif') no-repeat left top;
	padding-left: 25px;
	display: block;
 }
 a.pptx {
	background: url('/images/icons/icon-ppt.gif') no-repeat left top;
	padding-left: 25px;
	display: block;
 }
a.image {
	background: url("/images/icons/icon-img.gif") no-repeat left top;
	padding-left: 25px; 
	display: block;
} 
a.xls {
	background: url('/images/icons/icon-xls.gif') no-repeat left top;
	padding-left: 25px; 
	display: block;
 }
 a.xlsx {
	background: url('/images/icons/icon-xls.gif') no-repeat left top;
	padding-left: 25px; 
	display: block;
 }
a.a-v {
	background: url("/images/icons/icon-a-v.gif") no-repeat left top;
	padding-left: 25px; 
	display: block;
} 

a.zip {
	background: url("/images/icons/icon-zip.gif") no-repeat left top;
	padding-left: 25px; 
	display: block;
}


/****************** Item Style etc ******************/

div.ftfSuccessContent ul {
	list-style-image: url('/images/bullet-rose2.gif');
} 

div.ftfSuccessContent li a {
	font-size: .9em;
	color: #0067ac;
}

div.rpcMemberName {
	font-size: 1.0em; 
	color: #ad4068;
	margin: 10px 0 0 0;
	font-weight:bold;
	background: url('/images/bullet-rose2.gif') no-repeat left 50%;
	padding-left: 15px;
	}

div.boardMemberName {
	font-size: 1.0em; 
	color: #ad4068;
	margin: 10px 0 0 0;
	font-weight:bold;
	background: url('/images/bullet-rose2.gif') no-repeat left 50%;
	padding-left: 15px;
	}
div.rpcMemberRole {
	font-size: 1em;
	padding-left: 15px;
}

div.boardMemberRole {
	font-size: 1em;
	padding-left: 15px;
}

div.rpcMemberPhoto {display: none;}

div.boardMemberPhoto {display: none;}

div.rpcMemberBio {
	/* float: right;
	margin: -26px 0px 0 125px; */
	padding-left: 15px;
}


div.rpcMemberCategory {
	/* float: right;
	margin: -26px 0px 0 125px; */
	padding-left: 15px;
}


div.boardMemberBio {
	/* float: right;
	margin: -26px 0px 0 125px; */
	padding-left: 15px;
}


/***************** SPECIAL CONTENT EDITOR STYLES ****************/

div.newsReleaseInfo {
	background: #F2EEE1;
	padding: 15px 10px;
	margin: 25px 0 20px 0;

}

div.newsReleaseInfo h1 {
	LETTER-SPACING: 4px;
	color: #6b654e;
}

div.newsReleaseInfo p {
	font-size: 1.1em !important;
	line-height: 1.5em;
}	


.feed-list {
  margin: 0 0 0px 15px;
  padding: 0;
  list-style-type: none;
}

.feed-list li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 0 0 0 19px;
  background: url("/images/rss-icon14px.gif") no-repeat 0 50%;
  list-style-type: none;
} 

/***************** VIDEOS ****************/

.video {
	margin: 5px 0 0 0;
	background-color: #dcd7c4;
	border-top: 1px solid #C4BC9C;
	border-bottom: 1px solid #C4BC9C;
	padding: 10px;
}	
	
div.video-caption {
	width: 100%;
	padding: 8px 5px;
	font-size: .8em;
	}	

	
span.video-caption {
	width: 214px;
	margin-right: 8px;
	font-weight: bold;
	
	}

span.video-time {
	font-weight: normal	}


/***************** SEARCH RESULTS ****************/


span.srch-Title {
	margin-left: 5px;
}

.srch-Metadata {
	margin-bottom: 20px !important;
}

.srch-Page {
	padding: 5px;
}

.srch-stats {
	padding: 5px;
}

.srch-BestBetsWPTitle {
	font-weight:normal; 
    font-size:1.5em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height:normal;
    margin: 0px 0 20px 0;
    color: #ad4068;

}

.ms-sblink a {
	font-size: .8em;
}

.srch-BB-SpecialTerm img {
	margin-right: 5px;
}

.srch-BestBetsTitle img {
	margin-right: 5px;
}

.srch-BB-Result{
	margin-bottom: 10px !important;
	
	}

/*#MSOZoneCell_WebPartWPQ4
{
	width: 650px !important;
}

#WebPartWPQ5 td
{
				text-align: right;
}*/

/***************** LEAD-INS: Border Shaded ****************/

.leadinBox {
	min-width: 167px;
	width: 100%; /* change to desired width */
} 

div.greenLeadin h1 {
	font-size: 2em;
	font-weight: bold;
	color: #4f4c43;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 0 0;
}

div.greenLeadin p {
	font-size: 8pt;
	margin: 0;
	padding: 5px 0 3px 5px;
	line-height: 10.5pt;
}

div.greenOut {
  display:block; 
  background:#f7f7f7; 
  border:1px solid #fcfcfc; 
  position:relative;
  margin: 0px 0 0 0; /*edited top from 20 to 0; -- betsy */
  }
  
div.greenIn {
	min-height: 149px;
	height: auto !important;
	height: 149px;
	font-size: .8em;
	font-weight: normal;
	color: #4f4c43;
	background: #FFFFFF url(/images/bgr-leadin-green.jpg) repeat-x;
	border: 3px solid #FFFFFF; 
 	position: relative;
	padding: 0;
	margin: 0;
  }
  
div.greenIn2 {
	display:block; 
	background:#e5e5e5;
	border: 1px solid #f0f0f0; 
	position:relative;
	padding:1px;
	margin:1px;
  }
  
div.leadinContent {
	padding: 10px 15px 0 15px;
	margin: 0;
	line-height: 10.5pt;
	font-size: 8pt;
}

div.leadinGraphic {
	position: relative;
	top: -15px;
	margin: 0 0 -18px 0;
	float: right;
}

div.leadinContent div.buttonOuter {
	float: left;
	display:inline;
}

/****** Title-Border for FAQs, Resources etc ******/


tr.ms-WPHeader {
	background: #fff url('/bgr-wp-title-border-head.gif') repeat-x;

}


tr.ms-WPHeader td {
	border: 0;
	vertical-align:top;
	padding: 20px 5px 5px 0px !important;
	border-top: 1px #b3ae99 dotted;
}
.leftCol tr.ms-WPHeader td {padding-top: 7px;}

h3.leftcolheader {
	margin: 0;
	padding: 0;
	color: #c4bc9c;
	margin-left: 5px;
	font-weight: bold;

}

tr.ms-WPHeader td h3 {
	margin: 0;
	padding: 0;
	color: #c4bc9c;
	margin-left: 5px;
	font-weight: bold;

}

h3.leftcolheader {
	font-size: 12pt;
}



td.ms-WPBorder {
	border: 0;
	width: 100%;
}

td.ms-WPBorder table.cbq-layout-main {
	width: 100%; 
	margin: 0; 
	background: #FFF url('/bgr-wp-title-border-body.gif') repeat-x;
}

td.ms-WPBorder table.cbq-layout-main td {
	width: 100%;
	padding: 15px 0 0 0;
}

td.ms-WPBorder table.cbq-layout-main td td {
	padding: 0;
}
table.cbq-layout-main div.item  {
	margin: 5px 0px;
	padding: 0px 0px;
	width: 100%;
	background-color: #FFF;
	
}

table.cbq-layout-main div.item div.link-item {
	width: 100%;
	margin: 0;
	padding-bottom: 6px;
}

table.cbq-layout-main div.item div.link-item div.faqQuestion {
	/* background: #eeead9 url('/images/bullet-rose.gif') no-repeat 25px 4px; */
	background-color: #FFF;
	padding: 0px 20px 0 5px;
	margin: 0;
	font-weight: normal !important;



}

table.cbq-layout-main div.item div.link-item div.faqQuestion:hover {
	color: #ad4068;
}


table.cbq-layout-main div.item div.link-item div.faqAnswer {
	background-color: #FFF;
	padding: 0 25px;
	margin: 0;
	color: #6b654e;
}

table.cbq-layout-main div.item div.link-item div.faqAnswer p {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0px;
	margin-top: 8px;
}

div.wpfooter {
	text-align: right;
	padding: 6px 15px;
	margin: 0;
	line-height: 1em;
}


div.wpfooter a:link {
	background: url("/images/bullet-rose.gif") no-repeat 0 50%;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	color: #ad4068;
}


div.wpfooter a {
	background: url("/images/bullet-rose.gif") no-repeat 0 50%;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	color: #ad4068;
}


div.wpfooter a:visited {
	color:  #ad4068;
	}

div.wpfooter a:hover {
	color:  #ce8ca4;
	text-decoration:none;
	background: url("/images/bullet-rose-hover.gif") no-repeat 0 50%;

	}

table.cbq-layout-main div.linkrow table { width:100%; padding: 0; margin: 0;
}

table.cbq-layout-main td.linkimage {display: none;}

table.cbq-layout-main tr.resourcerow td {
	background: #FFF;
	
 }
 
table.cbq-layout-main tr.resourcerow td.linkurl {
 	background: #FFF url('/images/bullet-rose.gif') no-repeat 5px 9px;
	font-weight: normal;
	padding: 6px 20px 6px 25px;
}

table.cbq-layout-main tr.resourcerow td.linkurl a,
table.cbq-layout-main tr.resourcerow td.linkurl a:link {
	font-size: 8pt;
	font-weight: normal;
}

table.cbq-layout-main tr.resourcerow td.linkurl a:hover {
		color: #ad4068 
}

table.cbq-layout-main span.expand {
	background: #FFF url('/images/bullet-rose.gif') no-repeat 0px 5px;
	color: #005a8c;
	display: block;
	line-height: 1.5em;
	padding-left: 20px;
}

table.cbq-layout-main span.collapse {
	background: #FFF url('/images/bullet-rose-down.gif') no-repeat 0px 3px;
	display: block;
	line-height: 1.5em;
	padding-left: 20px;
}

td.ms-WPBorderBorderOnly {
	border:0;
	border-bottom: 1px #b3ae99 dotted;
}


/***************** Contact Info Web Part ****************/
table.contactInfo {
	line-height: 1.75em; 
	margin-top: 3px; 
	margin-left: 5px;
}

td.contactName {
	font-weight: bold;
	font-size: 1em !important ;
}

.contactTitle {

}

.contactEmail  {

}

.contactPhone {

}

/******************************************************/                                       
/*                   Grids / Tables                   */
/******************************************************/ 

table.summaryListLatest {
	margin-bottom: 15px;
}

table.summaryListLatest td.date {padding: 0 15px 5px 0px} 
table.summaryListLatest td.name {padding: 0 15px 5px 0px;} 

th.ms-vh {
font-weight:bold;
color:#545454;
text-align:left;
text-decoration:none;
vertical-align:bottom;
/*background: #cec399;*/
padding: 5px 10px 5px 10px;
height: 30px; 
}

table.summaryList th {
font-weight:bold;
color:#545454;
text-align:left;
text-decoration:none;
vertical-align:bottom;
background: #f3f3f3;
padding: 5px 10px 5px 10px;
height: 30px; 
}

table.summaryList thead th {
font-weight:bold;
color:#FFF;
text-align:left;
text-decoration:none;
vertical-align:bottom;
background: #cec399;
padding: 5px 10px 5px 10px;
height: 30px; 
}

table.summaryList tfoot th {
vertical-align:bottom;
background: #cec399;
color:#FFF;
padding: 5px 10px 5px 10px;
height: 20px; 
}


table.summaryList tfoot td {
vertical-align:bottom;
background: #cec399;
color:#FFF;
padding: 5px 10px 5px 10px;
height: 20px; 
}


/* td.ms-gb {
height:22px;
background-color:#cec399 !important;
font-weight:bold;
border:1px solid #b3a87f;
padding-bottom:3px;
}

table.summaryList th, th.ms-vh {
	background-color: transparent;
	padding: 0px; 
}*/

table.listSummaryGroup tr.groupLevel0 td.ms-gb {
	background-color: #e7f6fd; 
	border-top: 1px solid #b8dce8;  
	border-bottom: 1px solid #b8dce8; 
	padding: 0px 10px; 
	font-family: Calibri, Verdana, sans-serif;
	font-size: 1.25em; 
	color: #145679; 
	font-weight: bold;
	text-transform: uppercase;

}

table.listSummaryGroup tr.groupLevel0:hover {
	background: #e7f6fd url('/images/bgr-listGroupHead.gif') repeat-x 50%;
}


table.listSummaryGroup tr.groupLevel1 td.ms-gb {
	text-align:left;
	background-color: #cec399;
	/*background: #cec399 url('/images/bullet-rose-down.gif') no-repeat 98% 50%; */
	padding: 0 5px;
	border: 0;
	border-bottom: 1px solid #f2eee1;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: .9em;
	text-transform: uppercase;
	font-weight:bold;
	color:#FFF;

}

table.listSummaryGroup tr.groupLevel1:hover {
	background: #e7f6fd url('/images/bgr-listGroupSubhead.gif') repeat-x 50%;
}


table.listSummaryGroup tr.space {
	height: 12px;
	background: #FFF;
}


table.listSummaryGroup td.space {
	width: 5%;
	background: #FFF;
}

table.listSummaryGroupInset {
	width: 96%;
	text-align: right;
}

td.ms-vb {
    color: #6b654e;    
	font-family:Arial, Helvetica, sans-serif; 
    font-size: 14px;
    line-height: 1.5em;
    padding: 15px 10px;
    border-bottom: 1px solid #ddd;
}

td.ms-vb a {
    color:#005a8c;
    text-decoration:none;
}
td.ms-vb a:hover {
    text-decoration: underline;
}

td.ms-vb a:visited:hover {
    text-decoration:underline;
}

/*table.summaryList {	border: 1px solid #b3a87f; }*/

table.summaryList tr {background-color: #FFF;}


tr.ms-alternating {
    background-color: #fff; 
}


table.summaryList tr.ms-alternating {
    background-color: #fff; 
}

/*table.summaryList tr:hover {
	background: #e9cfa5 url('/images/bgr-tr-hover.gif') repeat-x;
}

table.summaryList tr:hover a:visited {
	color: #ad4068;
	text-decoration:underline;
} */

table.summaryList tr:hover a:link {
	color: #0072bc;
	text-decoration: underline;
} 

table.summaryList td.itemName {font-weight: bold; white-space:nowrap;}


table.summaryList tfoot a:visited  {color: #ad4068; font-size: .8em; text-transform: uppercase;}


table.summaryList tfoot a:link  {color: #ad4068; font-size: .8em; text-transform: uppercase;}

table.publicNotices tr {
	
}

table.summaryListRPC tr {
	background-color: #FFF !important;
}

table.summaryListRPC tr th.ms-vh {
	color: 	#ad4068;
	font-size: 12pt;
	background-color: #FFF;
	font-weight: normal;
}

table.summaryListRPC tr td.ms-vb {
    padding: 0px 10px;
}



/** MEDIA CENTER LISTS **/

div.mediaCtrHeader {
	width: 100%;
	background-color: #e7f6fd; 
	border-top: 1px solid #b8dce8;  
	border-bottom: 1px solid #b8dce8; 
	font-family: Calibri, Verdana, sans-serif;
	font-size: 1.5em; 
	padding: 0; 
	color: #145679; 
	font-weight: bold;
	text-transform: uppercase;
	height: 25px;
	vertical-align: middle;
}

div.mediaCtrHeader div {
	margin: 3px 10px;
}

th.mediaCtrSubhead {
	font-weight:bold;
	color:#FFF;
	text-align:left;
	vertical-align:top;
	background: #cec399;
	padding: 6px 10px 2px 10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: .9em;
	text-transform: uppercase;

}

div.rssLink {
	text-align: left;
	padding:0;
	margin: 0;
	float: right;

}

div.rssLink a:link,
div.rssLink a  {
	background: url("/images/rss-icon11px.gif") no-repeat 0 50%;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: .8em;
	color: #dc6d00;
	padding-top: 1px;
}


div.rssLink a:visited {
	color:  #dc6d00;
	}

div.rssLink a:hover {
	color:  #ee9337;
	text-decoration:none;
	background: url("/images/rss-icon11px-hover.gif") no-repeat 0 50%;
	}

div.viewAllLink {
	text-align: left;
	padding: 5px 0px;
	margin: 0px 0 20px 0 !important;
	line-height: 1em;
}


div.viewAllLink a:link {
	background: url("/images/bullet-rose.gif") no-repeat 0 50%;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	color: #ad4068;
	margin-top: 10px;
}


div.viewAllLink a {
	background: url("/images/bullet-rose.gif") no-repeat 0 50%;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	color: #ad4068;
}


div.viewAllLink a:visited {
	color:  #ad4068;
	}

div.viewAllLink a:hover {
	color:  #ce8ca4;
	text-decoration:none;
	background: url("/images/bullet-rose-hover.gif") no-repeat 0 50%;
	}


/****************** RFGA List and Detail Views ******************/

table.detailView {
	font-family: Calibri, Verdana, sans-serif;
	margin: 0px;
}

td.detailViewContent p {margin-top: 0;}

table.detailView th {
	background: #eeead9;
	border-right: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	width: 175px;
	padding: 10px;
	text-align:left;
}

td.detailViewLabel {
	background: #eeead9;
	border-right: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	width: 175px;
	padding: 10px;
	text-align:left;
}

table.detailView th {
	margin: 0;
	font-weight:bold; 
    font-size:1.4em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    color: #ad4068;

}

td.detailViewLabel {
	margin: 0;
	font-weight:bold; 
    font-size:1.4em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    color: #ad4068;

}

td.detailViewLabel h3 {
	margin: 0;
	font-weight:bold; 
    font-size:1.4em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    color: #ad4068;

}

table.detailView th.smallLabel {
	color: #ad4068;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif; 
}

td.detailViewContent {
	background: #f8f7f0;
	padding: 10px;
	border-bottom: 5px solid #FFF;
}

table.detailView th p {
	margin-top: 0 0 10px 0;
	line-height: normal; 
	font-size:9pt; 
}

td.detailViewLabel p {
	margin-top: 0 0 10px 0;
	line-height: normal; 
	font-size:9pt; 
}

td.detailViewContent p {
	font-size: 10pt; 
	line-height: 14pt;
}

td.detailViewContent {
	font-size: 10pt; 
	line-height: 14pt;
}

td.detailViewContent p {
	margin: 0 0 10px 0;
	font-size: 9pt; 
	line-height: 14pt;
}
/* ul.downloads {margin: 0;
	list-style-type: none;
}
ul.downloads li {
	padding-left: 25px;
	padding-bottom: 10px;  
} */



table.featuredListView {
	margin-top: 15px;
}

table.featuredListView td.eventDate {
	width: 44px;
	height: 34px;
	background: url("/images/bgr-date.gif") no-repeat top left;
	text-align: center;
	padding: 4px 0 0 0; 
}

table.featuredListView td.eventListInfo {
	padding: 0px 10px;
}

table.featuredListView td.eventListInfo a {
	font-weight: bold;
}

tr.featuredListSpacer td {height: 20px;}

tr.featuredListSpacer div {border-bottom: 1px #b3ae99 dotted; margin-top: 10px; margin-bottom: 12px;}


table.publicNoticeArchive {
	font-family: Calibri, Verdana, sans-serif;
	margin: 0px;
	font-size: .9em;
}

table.publicNoticeArchive th {
	background: #eeead9;
	border-right: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	width: 175px;
	padding: 10px;
	text-align:left;
}

table.publicNoticeArchive .date {
	color: #ad4068;
	font-weight:bold; 
	font-size: 1.2em;
}

table.publicNoticeArchive .event {
	font-weight:bold; 
}


table.publicNoticeArchive th {
	background: #eeead9;
	border-right: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	width: 175px;
	padding: 10px;
	text-align:left;
}


td.detailViewLabel {
	background: #eeead9;
	border-right: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	width: 175px;
	padding: 10px;
	text-align:left;
}

table.publicNoticeArchive th {
	margin: 0;
	font-weight:bold; 
    font-size:1.4em; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: normal;    
    color: #ad4068;

}

table.publicNoticeArchive td.detailViewContent {
border-right: 5px solid #FFF;
}

td.detailViewContent tr.alternating, td.detailViewContent tr{
	background-color: transparent;
	}






/******************************************************/                                       
/*             Home Page Sliding Promo                */
/******************************************************/ 



	div.HPslider 
        {
            width: 640px;
        	height: 292px;
        	position: relative;
        }
        
        div.HPslider div.slide
        {  
		display:inline;
        	width: 640px;
        	height: 292px;
        	float:left;
        	position:absolute;
	
       	}
        div.HPslider div.boxes 
        {
   		    display:block;
        	width: 160px;
        	height: 292px;
        	float:right;
        	z-index: 1;
        }
        div.HPslider div.slide0 
        {   
            width: 480px;
            height: 292px;
            background: url('/images/hpslider/img-header-hp-default.jpg') no-repeat;
            z-index: 0;
        }
        div.HPslider div.slide1 
        {
        	background: url('/images/hpslider/img-header-hp-investing.jpg') no-repeat;
        	display:none;
        	z-index: 0;
        }	
        div.HPslider div.slide2 
        {
        	background: url('/images/hpslider/img-header-hp-partnering.jpg') no-repeat;
        	display:none;
        	z-index: 0;
        }
        div.HPslider div.slide3
        {
        	background: url('/images/hpslider/img-header-hp-matters.jpg') no-repeat;
        	display:none;
        	z-index: 0;
        }	
        div.HPslider div.slide4 
        {
        	background: url('/images/hpslider/img-header-hp-message.jpg') no-repeat;
        	display:none;
        	z-index: 0;
        }		
        	
        	
        
        div.boxes div.box1 
        {
        	background: #c9dd0a;
        	height: 66px;
        	cursor: pointer;
            }	
        div.boxes div.box2 
        {
        	background: #55c5e9;
        	height: 66px;
        	cursor: pointer;
        	}
        	
        div.boxes div.box3 
        {
        	background: #005a8c;
        	height: 66px;
        	cursor: pointer;
        	}
        div.boxes div.box4 
        {
        	background: #ad4068;
        	height: 66px;
        	cursor: pointer;
        	}
        div.boxes div.toolbar 
        {
        	background: #933759;
        	height: 28px;
        	}
        div.boxes h1
        {
        	padding-top: 20px;
        	margin-left: 10px;
        	font-size: 11pt;
        	font-weight: normal;
        	text-transform: uppercase;
        	color: #FFF;
        	font-family: Arial, Helvetica, sans-serif;
        	line-height: 11pt;
        	}
        	
        div.boxes h1 strong 
        {
        	font-size: 11.5pt;
        	}
        div.boxes div.box1Active 
        {
        	background: #c9dd0a url('/images/hpslider/bgr-header-hp-ltgreen.gif') no-repeat;
        	height: 66px;
		}	
		div.box1Active h1 {
			color: #95a406;
			margin-left: 20px;
		}
        div.boxes div.box2Active
        {
        	background: #55c5e9 url('/images/hpslider/bgr-header-hp-ltblue.gif') no-repeat;
        	height: 66px;
        	color: #FFF;
		}
        div.box2Active h1 {
			color: #3294b3;
			margin-left: 20px;
		}
	
        div.boxes div.box3Active
        {
        	background: #005a8c url('/images/hpslider/bgr-header-hp-blue.gif') no-repeat;
        	height: 66px;
       	}
		 div.box3Active h1 {
			color: #005a8c;
			margin-left: 20px;
		}

		
        div.boxes div.box4Active 
        {
        	background: #ad4068 url('/images/hpslider/bgr-header-hp-rose.gif') no-repeat;
        	height: 66px;
		}
		 div.box4Active h1 {
			color: #933759;
			margin-left: 20px;
		}

        div.toolbar a.pause
        {
        	display:block;
        	margin: 2px 6px 0 10px;
        	width: 24px;
        	height: 24px;
        	float:left;
        	background: url('/images/hpslider/img-header-hp-pause.gif') no-repeat;
        	}	
        div.toolbar a.play
        {
        	display:block;
        	margin: 2px 6px 0 10px;
        	width: 24px;
        	height: 24px;
        	float:left;
        	padding-bottom: 1px;
        	background: url('/images/hpslider/img-header-hp-play.gif') no-repeat;
        	}	
        div.toolbar a.pause:hover 
        {
        	background-position: 0 -48px;
            }	
        div.toolbar a.play:hover 
        {
        	background-position: 0 -48px;
            }	
        div.slide span.slideText 
        {
        	display: block;
        	text-align: right;
        	width: 440px;
        	margin: 235px 20px 10px 20px; 
        	white-space: nowrap;
        	color: #000;
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 11pt;
        }
        
         div.slide span.slideText span.line2 
         {  
         	font-size: 16pt;
            }			

		div.slide div.buttonLink 
	{
	position: relative; 
	top: 244px; left: 388px;
	font-size: 7.5pt;

	}


/******************************************************/                                       
/*     Subsite Main Page (used on Who We Are)         */
/******************************************************/ 


/*****************Sub-Site HP Top Content (Who We Are) *****************/

div.wwaContainer {
	width: 700px;
	overflow: hidden;
}
.videoWrapper { float: right; width: 264px; border: 0px; margin: 0 0 20px 20px;}
.picHeader {}
.graphic {
	width: 138px;
	float: left;
}
.graphic img {
	position: relative;
	top: 0;
	left: -12px;
}
div.picHeader .headingLtGreen, div.picHeader .headingLtBlue, div.picHeader .headingRose {
	margin-top : 0px; 
	height: 23px; 
	width: auto; 
	margin-left: -10px; 
	overflow : hidden; 
	background: #c9d740 url(/images/bgr-headingLtGreen.gif) no-repeat right;	
	position: relative;
	top: 21px;
	left: -12px;
}				
div.picHeader .headingLtGreen {background: #c9d740 url(/images/bgr-headingLtGreen.gif) no-repeat 100% center;}
div.picHeader .headingLtBlue {background: #abc9d9 url(/images/bgr-headingLtBlue.gif) no-repeat 100% center;}
div.picHeader .headingRose {background: #ad4068 url(/images/bgr-headingRose.gif) no-repeat 100% center;}
h2.picHeader {
	padding: 2px 0 0 10px !important; 
	color: #FFF !important; 
	font-size: 1.3em !important; 
	margin:0 !important;
	font-weight: bold !important; 
	width: auto;
}
.picHeader .content {
	margin: 50px 0 25px 149px;
	font-size: .8em;
	color: #6b654e;
	line-height: 1.6;
}







/******************************************************/                                       
/*               Your Regional Council                */
/******************************************************/ 



/***************** Arizona Map Popup (Greybox) *****************/



#GB_overlay {
  background-image: url(overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 150px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}

.maricopa:hover {background: url("images/map-local-council-hover-Maricopa.png") no-repeat;

}


/***************** RPC SITE STYLES *****************/


div.headAreaRight-RC001 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC002 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC003 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC004 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC005 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC006 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC007 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC008 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC009 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC010 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC011 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC012 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC013 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC014 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC015 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC016 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC017 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC018 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC019 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC020 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC021 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC022 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC023 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC024 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC025 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC026 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC027 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC028 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC029 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC030 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}
div.headAreaRight-RC031 {
	background: #f2af32 url("/images/bgr-header-right-orange.gif") repeat-y;
}

div.regionContent li {
	margin-top: 8px;
	line-height: 1.5em;
}

#takeAction {
	width: 700px;
}

#joinMailingList {
	width: 100%;
	float: left;
	margin-top: 15px;
}

#followOnFacebook, #watchAndShare, #requestPresentation {
	clear: both;
	width: 100%;
	float: left;
	margin-top: 20px;
}

#watchAndShare div#videos {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: auto;
	margin-top: 0px;
	height: 215px;
}

#watchAndShare div#videos img{
	padding-right: 0px;
	margin-top: 5px;
	margin-right: 5px;
	border: solid 0px black;
	line-height: 2em;
	border: solid 1px #ccc;
}

#takeActionTop img, #takeActionBottom img {
	height: auto;
	width: auto;
	float: left;
	/*padding-right: 20px;
	width: 128px;
	*/
}

#takeActionTop .action, #takeActionBottom .action {
	vertical-align: top;
	font-size: 20px !important;
	color: #005A8C;
	font-weight:bold;
}

#takeActionTop div.content, #takeActionBottom div.content {
	width: 580px;
	float: right;
	/*margin-right: 80px;*/
	/*padding-right: 40px;*/
}

#takeActionTop div.content p, #takeActionBottom div.content p {
	clear: both;
}

#takeActionTop .button, #takeActionBottom .button {
	float: right;
	color: #fff;
	font-size: 1.2em;
	border: 0px solid #69BE28;
	background-color: #69BE28;
	width: 4em;
	line-height: 2em;
	font-weight: bold;
	text-decoration: none; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	cursor: pointer;
	text-align:center;
	display: block;
	margin-right: 50px;
	margin-top: 15px;
}

#takeActionTop .take_action_img, #takeActionBottom .take_action_img {
	position: relative; 
   	width: 100%; /* for IE 6 */
}

#takeActionTop .take_action_img h2, #takeActionBottom .take_action_img h2 { 
   position: absolute; 
   top: 200px; 
   left: 0; 
   width: 100%; 
}

#yourRegionalCouncil {
	margin-left: 20px;
	font-family: Calibri, Tahoma, sans-serif;
	text-align:left;
}

#yourRegionalCouncil div {
	clear:both;
	line-height: 1.5em;
	font-size: 1.45em;
}

#yourLocalCouncilSearchHeader {
	color: #AD4068;
	margin-left: 16px;
	margin-bottom: 5px;
	font-size: 1.2em;
	font-weight:bold;
}

#archive td {
 padding: 10px 50px 5px 20px;
    vertical-align: top;
 }

#archive th {
    background-color: #F5F3EA;
    text-align: left;
    padding: 10px 0 10px 20px;
    color: rgb(107, 101, 77);
    font-family: arial;
}

#archive td li {
    line-height: 1.5em;
    font-size: .9em;
    font-family: arial;
    
}
    
#archive td li a {
    color: rgb(107, 101, 77);
}

#strategyToolkit {
	line-height: 1.2em;
}

#strategyToolkitGoalAreas ul {
	padding-left: 0px;
}

#strategyToolkitGoalAreas .col1, 
#strategyToolkitGoalAreas .col2, 
#strategyToolkitGoalAreas .col3, 
#strategyToolkitGoalAreas .col4 {
    width: 226px;
    float: left;
    margin-left: 8px;
    text-align: center;
    font-family: arial;
    font-size: 14px;
    color: #666666;
    border: 1px solid #ccc;
}

#strategyToolkitGoalAreas .col1
{
	clear: both;
}

#strategyToolkitGoalAreas .col1 li, 
#strategyToolkitGoalAreas .col2 li, 
#strategyToolkitGoalAreas .col3 li, 
#strategyToolkitGoalAreas .col4 li 
{
    list-style: none;
    line-height: 1em;
}

#strategyToolkitGoalAreas .col1 span, 
#strategyToolkitGoalAreas .col2 span, 
#strategyToolkitGoalAreas .col3 span, 
#strategyToolkitGoalAreas .col4 span 
{
    line-height: 2em;
}

/************ Community Outreach - Take Action *****************/

#community-outreach-mailer,
#message-sent-success {
	overflow: auto;
	height: 100%;
	width: 89%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #6b654e;
}

/* #community-outreach-mailer div {
	clear: both;
}
*/
#community-outreach-mailer label {
	font-weight: bold;
	display: inline-block;
	width: 75px;
	color: #6b654e;
}
#community-outreach-mailer input[type="text"] {
	width: 420px;
	margin: 0 0 10px 0;
	border: 1px solid #6b654e;
	padding: 5px;
}
#community-outreach-mailer input[type="checkbox"] {
	margin: 0;
}
#community-outreach-mailer #search-address {
	clear: both;
	position: relative;
}
#community-outreach-mailer #search-city {
	clear: both;
}
#community-outreach-mailer #search-zip-code {
	clear: both;
}
#community-outreach-mailer #search-button {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 100%;
	overflow: auto;
}
#community-outreach-mailer #outreach-region {
	clear: both;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#community-outreach-mailer #email-input {
	clear: both;
}
#community-outreach-mailer #name-input {
	clear: both;
}
#community-outreach-mailer #outreach-options {
	clear: both;
	margin-bottom: 10px;
	overflow: auto;
}
#community-outreach-mailer #outreach-options table {
	width: 100%;
}
#community-outreach-mailer #outreach-options table td {
	padding-top: 10px;
}
#community-outreach-mailer #outreach-options table label {
	width: 80%;
	margin-left: 5px;
}
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_dafb8470_633d_4258_a6e1_b52852e40cda_ctl00_loadingPanel,
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_9093566c_c433_4215_bf84_1bbfa6821564_ctl00_loadingPanel {
	color: #444444;
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;
	height: 5em;
	width: 12em;
	opacity: .8;
	background-color: #E0E0E0;
	position: absolute;
	top: 0px;
	left: 420px;
	display: block;
}
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_dafb8470_633d_4258_a6e1_b52852e40cda_ctl00_loadingPanel label,
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_9093566c_c433_4215_bf84_1bbfa6821564_ctl00_loadingPanel label {
	vertical-align: middle;
}
#community-outreach-mailer .button {
	float: right;
	color: #fff;
	font-size: 1.2em;
	border: 0px solid #a84069;
	background-color: #a84069;
	width: 4em;
	line-height: 2em;
	font-weight: bold;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	cursor: pointer;
	text-align: center;
	display: block;
	margin-right: 50px;
	margin-top: 15px;
}
#search-button .button {
	width: 12em;
}
#outreach-send .button {
	width: 6em;
}
label#sending-message {
	color: #AD4068;
	text-align: center;
	width: 400px;
	margin: 20px;
	font-size: 1.3em;
	font-weight: bold;
}
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_9093566c_c433_4215_bf84_1bbfa6821564_ctl00_ctl00_Spwebpartmanager1_g_9093566c_c433_4215_bf84_1bbfa6821564_ctl00_litMessageSentPanel,
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_9093566c_c433_4215_bf84_1bbfa6821564_ctl00_ctl00_Spwebpartmanager1_g_9093566c_c433_4215_bf84_1bbfa6821564_ctl00_litRegionPanel {
	display: inline-block !important;
	clear: none;
	width: 80%;
}
#community-outreach-mailer #search-address-disclaimer {
	margin-top: 10px;
	margin-bottom: 15px;
}
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_3a13e3b0_f159_4e4e_bfad_3e470894586e_ctl00_txtHomeZipcode {
	width: 100px;
}
#community-outreach-mailer #ctl00_Spwebpartmanager1_g_3a13e3b0_f159_4e4e_bfad_3e470894586e_ctl00_txtHomeZipcode {
	width: 100px;
}

.honeypot
{
	display: none;
}

.btn {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px #c9c9c9;
  -moz-box-shadow: 0px 1px 3px #c9c9c9;
  box-shadow: 0px 1px 3px #c9c9c9;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  background: #82c341;
  padding: 15px 20px 15px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #00aae7;
  text-decoration: none;
}

.normal a {
    font-weight: normal;
}