/* AdWords Magic AIMM F-Pattern Version 10.0 */

/* Page centering within the Browser */

#wrapper { margin: 0 auto; width: 850px; }
#content { width: 100%; }

/* Built-in Heading types */

h1 { /* Standard */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px; font-weight: bold; color: #333399;
    margin-top: 0px; margin-bottom: 6px; margin-left: 0px; }

h2 { /* Standard */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: bold; color: #333399;
    margin-top: 0px; margin-bottom: 7px; margin-left: 0px; }

h3 { /* Variant of H2 for Privacy Policy page */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: bold; color: #333399;
    margin-top: 7px; margin-bottom: 7px; margin-left: 0px; }

h4 { /* Variant of H2 for Privacy Policy page */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; font-weight: normal; color: #333399;
    margin-top: 7px; margin-bottom: 7px; margin-left: 0px; }

/* Copy and font styles */

body,td,tr,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #3C454D; }

.banner-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: normal; color: #FFFFFF; }

.banner-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: bold; color: #333399; }

.banner-offices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight: bold; color: #333399; }

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal; color: #3C454D; }

.copy-bold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; font-weight: bold; color: #3C454D; }

.copy-bold-blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; font-weight: bold; color: #333399; }

.copy-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #3C454D; }

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

.copy-very-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: normal; color: #3C454D; }

.copy-credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight: normal; color: #3C454D; }

.copy-map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #688EC1; }

.slide-heading { /* Variant of H3 for Multiphase Meter pages */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; font-weight: bold; color: #333399;
    margin-top: 6px; margin-bottom: 6px; margin-left: 0px; }

.slide-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; font-weight: normal; color: #333399; }

.slide-click {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #3C454D; }

.form-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #0080C0; margin-top: 0px; margin-bottom: 4px; }

.form-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #606F7D; }

.form-copy-plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #606F7D; }

.check-code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; color: #0093D9; }

.footer-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #FFFFFF; }

/* Misc formating elements */

li { color: #3C454D; }

.panel-border {
    border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
    border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
    border-top-color: #DEDEEB; border-right-color: #DEDEEB; border-bottom-color: #DEDEEB; border-left-color: #DEDEEB; }

select {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #606F7D; }

.form-blank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px; color: #0080C0; }

.misc-filler {
    font-family: Arial;
	font-size: 10px; }

.link-filler {
    font-family: Arial;
	font-size: 12px; }

/* Rounded Corner elements */

.rcorner_box {
	background: url(images/rcorner_tl.png) no-repeat top left;
}
.rcorner_top {
	background: url(images/rcorner_tr.png) no-repeat top right;
}
.rcorner_bottom {
	background: url(images/rcorner_bl.png) no-repeat bottom left;
}
.rcorner_bottom div {
	background: url(images/rcorner_br.png) no-repeat bottom right;
}
.rcorner_content {
	background: url(images/rcorner_r.png) top right repeat-y;
}

.rcorner_top div, .rcorner_top, .rcorner_bottom div, .rcorner_bottom {
	width: 100%;
	height: 12px;
}

.rcorner_content, .rcorner_bottom {
	margin-top: -1px;
}

.rcorner_content { padding: 0 7px; }

/* Formating Classes */

.menu-bar                   { background-image:url('images/menu-bar.gif'); height: 25; }
.menu-bar-divider           { background-image:url('images/menu-bar-divider.gif'); height: 25; }
.menu-bar-end               { background-image:url('images/menu-bar-end.gif'); height: 25; }

.banner-shadow              { background-image:url('images/banner-shadow.gif'); height: 15; }

.footer-bar                 { background-image:url('images/footer-bar.gif'); height: 24; }
.footer-bar-centre          { background-image:url('images/footer-bar-centre.gif'); height: 22; }

.panel-top                  { background-image:url('images/panel-top.gif'); height: 28; }
.panel-top-start            { background-image:url('images/panel-top-start.gif'); height: 28; }
.panel-top-end              { background-image:url('images/panel-top-end.gif'); height: 28; }

/* Link styles */

a.menulinks:link            { font-size:13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menulinks:visited         { font-size:13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menulinks:hover           { font-size:13px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.menulinks-focus            { font-size:13px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

a.newslinks:link            { font-size:13px; font-weight: normal; color: #333399; text-decoration: none; }
a.newslinks:visited         { font-size:13px; font-weight: normal; color: #333399; text-decoration: none; }
a.newslinks:hover           { font-size:13px; font-weight: normal; color: #333399; text-decoration: underline; }

a.newslinks-home:link       { font-size:13px; font-weight: normal; color: #3C454D; text-decoration: none; }
a.newslinks-home:visited    { font-size:13px; font-weight: normal; color: #3C454D; text-decoration: none; }
a.newslinks-home:hover      { font-size:13px; font-weight: normal; color: #333399; text-decoration: underline; }

a.footerlinks:link          { font-size:11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footerlinks:visited       { font-size:11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footerlinks:hover         { font-size:11px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.footerlinks-focus          { font-size:11px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }

a.copylinks:link            { font-size:13px; font-weight: normal; color: #333399; text-decoration: none; }
a.copylinks:visited         { font-size:13px; font-weight: normal; color: #333399; text-decoration: none; }
a.copylinks:hover           { font-size:13px; font-weight: normal; color: #333399; text-decoration: underline; }

a.copylinks-small:link      { font-size:12px; font-weight: normal; color: #333399; text-decoration: none; }
a.copylinks-small:visited   { font-size:12px; font-weight: normal; color: #333399; text-decoration: none; }
a.copylinks-small:hover     { font-size:12px; font-weight: normal; color: #333399; text-decoration: underline; }

a.copylinks-credit:link     { font-size:9px; font-weight: normal; color: #333399; text-decoration: none; }
a.copylinks-credit:visited  { font-size:9px; font-weight: normal; color: #333399; text-decoration: none; }
a.copylinks-credit:hover    { font-size:9px; font-weight: normal; color: #333399; text-decoration: underline; }

a.mpmlinks-small:link       { font-size:11px; font-weight: normal; color: #333399; text-decoration: none; }
a.mpmlinks-small:visited    { font-size:11px; font-weight: normal; color: #333399; text-decoration: none; }
a.mpmlinks-small:hover      { font-size:11px; font-weight: normal; color: #333399; text-decoration: underline; }

a.formlinks:link            { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.formlinks:visited         { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.formlinks:hover           { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: underline; }


