﻿body {
	background-color: #02274C;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	z-index: 0;
}

.header {
	background-color: #02274C;
	color: #FFFFFF;
	width: 960px;
	font-family: verdana, helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	z-index: 2;
}

.homepic {
	background-image: url('../images/homepagedefaultpic.jpg');
	background-repeat: no-repeat;
	z-index: 1;
}

.main {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	width: 960px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	z-index: 3;
}

.subscribed {
	background-color: #FFFFFF;
	background-image: url('../images/fully_subscribed.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #000000;
	z-index: 4;
}

.popup {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: left;
	z-index: 3;
}

.popuptext {
	background-color: #FFFFFF;
	background-image: url('../images/applications/tree_side.gif');
	background-position: right;
	background-repeat: no-repeat;
	color: #006837;
	font-family: verdana, helvetica, sans-serif;
	margin: 0px;
	padding: 10px;
	text-align: left;
}

.popuptext2 {
	background-color: #FFFFFF;
	color: #006837;
	font-family: verdana, helvetica, sans-serif;
	margin: 0px;
	padding: 10px;
	text-align: left;
}

.popupclose {
	background-color: #FFFFFF;
	background-image: url('../images/applications/pop_bot_back.gif');
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	color: #F15A24;
	font-size: 12px;
	width: 100%;
	height: 25px;
	vertical-align: middle;
}

.popupclose a:active {
	background-color: Transparent;
	color: #B8860B;
	text-decoration: none;
}

.popupclose a:hover {
	background-color: Transparent;
	color: #F15A24;
	text-decoration: none;
}

.popupclose a:link {
	background-color: Transparent;
	color: #B8860B;
	text-decoration: none;
}

.popupclose a:visited {
	background-color: Transparent;
	color: #B8860B;
	text-decoration: none;
}

.popupclose2 {
	background-color: #FFFFFF;
	background-image: url('../images/applications/pop_bot_back2.gif');
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	color: #F15A24;
	font-size: 12px;
	width: 100%;
	height: 25px;
	vertical-align: middle;
}

.popupclose2 a:active {
	background-color: Transparent;
	color: #B8860B;
	text-decoration: none;
}

.popupclose2 a:hover {
	background-color: Transparent;
	color: #F15A24;
	text-decoration: none;
}

.popupclose2 a:link {
	background-color: Transparent;
	color: #B8860B;
	text-decoration: none;
}

.popupclose2 a:visited {
	background-color: Transparent;
	color: #B8860B;
	text-decoration: none;
}


.popupclose3 {
	background-color: #FFFFFF;
	background-image: url('../images/applications/pop_bot_back3.gif');
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	color: #F15A24;
	font-size: 12px;
	width: 100%;
	height: 25px;
	vertical-align: middle;
}

.popupclose3 a:active {
	background-color: #FFFFFF;
	color: #B8860B;
	text-decoration: none;
}

.popupclose3 a:hover {
	background-color: #FFFFFF;
	color: #F15A24;
	text-decoration: none;
}

.popupclose3 a:link {
	background-color: #FFFFFF;
	color: #B8860B;
	text-decoration: none;
}

.popupclose3 a:visited {
	background-color: #FFFFFF;
	color: #B8860B;
	text-decoration: none;
}

.cms {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	text-align: left;
}

.cmstoptable {
	border-top: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-left: 1px #999999 solid;
}

.cmspara {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmslabel {
	background-color: #002E63;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.cmslabel2rt {
	background-color: #002E63;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px #999999 solid;
	border-right: 1px #999999 solid;
}

.cmslabel2lt {
	background-color: #002E63;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px #999999 solid;
	border-left: 1px #999999 solid;
}

.cmsgreyheadrt {
	background-color: #D6D6D6;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px #999999 solid;
	border-right: 1px #999999 solid;
}

.cmsdata{
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px #999999 solid;
}

.cmsdatart{
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px #999999 solid;
	border-right: 1px #999999 solid;
}

.cmslabela {
	background-color: Transparent;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmslabela a {
	background-color: Transparent;
	color: White;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmslabela a:active {
	background-color: Transparent;
	color: White;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmslabela a:hover {
	background-color: Transparent;
	color: White;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmslabela a:visited {
	background-color: Transparent;
	color: White;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmsnote {
	background-color: #FFFFFF;
	color: #002E63;
	font-family: verdana, helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}

.cmstextbox25 {
	background-color: white;
	color: #333333; 
	width: 25pt; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

.cmstextbox30 {
	background-color: white;
	color: #333333; 
	width: 30pt; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

.cmstextbox50 {
	background-color: white;
	color: #333333; 
	width: 50pt; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

.cmstextbox80 {
	background-color: white;
	color: #333333; 
	width: 80pt; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

.cmstextbox100 {
	background-color: white;
	color: #333333; 
	width: 100pt; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

.cmstextbox200 {
	background-color: white;
	color: #333333; 
	width: 200pt; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

.cmssubmit1 {
	background-color: #002E63;
	color: #ffffff;
	width: 70pt;
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
}

.cmssubmit2 {
	background-color: #002E63;
	color: #ffffff;
	width: 100pt;
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
}

.cmssubmit3 {
	background-color: #002E63;
	color: #ffffff;
	width: 125pt;
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
}

.cmssubmitmini {
	background-color: #002E63;
	color: #ffffff;
	width: 50pt;
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
}

.talktous {
	background-color: #FFE4B5;
	background-image: url('../images/at_symbol_tan.gif');
	background-repeat: no-repeat;
	background-position: 150px;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.talktips {
	background-color: #FFE4B5;
	background-image: url('../images/exclamation_tan.gif');
	background-repeat: no-repeat;
	background-position: 180px;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.talkquestions {
	background-color: #FFE4B5;
	background-image: url('../images/question_tan.gif');
	background-repeat: no-repeat;
	background-position: 180px;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.talkglobe {
	background-color: #FFE4B5;
	background-image: url('../images/globe_tan.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.talkclear{
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.quicklinks {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 490px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.quicklinks2 {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	padding: 10px 10px 10px 10px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.communities {
	background-color: #FFE4B5;
	background-image: url('../images/photos/young_me.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.question {
	background-color: Transparent;
	color: #006837;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	width: 650px;
	margin-left: 0px;
}

.questionsm {
	background-color: Transparent;
	color: #006837;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 0px;
}

.bluequestion {
	background-color: Transparent;
	color: #02274C;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	width: 650px;
	margin-left: 0px;
}

.bluequestionsm {
	background-color: Transparent;
	color: #02274C;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 0px;
}

.answer {
	background-color: Transparent;
	color: #000000;
	width: 650px;
	margin-left: 0px;
}

.answersm {
	background-color: Transparent;
	color: #000000;
	margin-left: 0px;
}

.fortisprice {
	background-color: #ffffff;
	color: #000000;
	border: 1px #002E63 solid;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.cmslegend {
	background-color: #ffffff;
	color: #02274C;
	border: 1px #002E63 solid;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	padding: 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.cmslegendp {
	background-color: #ffffff;
	color: #02274C;
}

.space {
	width: 205px;
	height: 1150px;
}

.photobox {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	align: right;
	hspace: 10;
	width: 200;
	height: 200;
}

.photoleft {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}


.largephoto {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	align: right;
	hspace: 10;
	width: 500px;
	margin: 0px auto;
}

.smallphoto {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	padding: 1px 1px 1px 1px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0px;
}

.mapapp {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin: 0px auto;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0px auto;
}

.photocaption {
	background-color: #FFE4B5;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
}

.photocaptioncms {
	background-color: #FFE4B5;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	border-left: 1px #9C4000 dotted;
	border-right: 1px #9C4000 dotted;
	width: inherit;
}

.schoolbox {
	margin-top: 3px;
	margin-bottom: 3px;
}

.photolinks {
	background-color: #663300;
	color: #FFFFFF;
	border-bottom: 1px #9C4000 dotted;
	border-right: 1px #9C4000 dotted;
	border-left: 1px #9C4000 dotted;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0px auto;
	hspace: 10;
	width: 500px;
}

.photolinks a:visited {
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.photolinks a:hover {
	background-color: transparent;
	color: #FCC919;
	text-decoration: none;
	font-weight: bold;
}

.photolinks a:active {
	background-color: transparent;
	color: #B8860B;
	text-decoration: none;
	font-weight: bold;
}

.photolinks a:link {
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.aboutphoto {
	background-color: #FFE4B5;
	color: #000000;
	border-top: 1px #9C4000 dotted;
	border-right: 1px #9C4000 dotted;
	border-left: 1px #9C4000 dotted;
	margin-left: 0px auto;
	margin-right: 0px auto;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.aboutcaption {
	background-color: #FFE4B5;
	color: #000000;
	border-bottom: 1px #9C4000 dotted;
	border-right: 1px #9C4000 dotted;
	border-left: 1px #9C4000 dotted;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px 5px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.diagram {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #9C4000 dotted;
	margin-left: 0px auto;
	margin-right: 0px auto;
	padding: 1px 1px 1px 1px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.talktous p {
	background-color: Transparent;
	color: #330000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}

.formborder {
	border: 1px #002E63 solid;
	padding: 5px;
	width: 680px;
}


.leftmenu {
	border-right: 1px #fcc919 dashed;
	text-align: left;
	padding: 4%;
	z-index: 6;
}

.wattsup {
	border-right: 2px #F27822 dashed;
	text-align: left;
	padding: 1%;
	z-index: 6;
}

.tips {
	background-color: transparent;
	background-image: url('../images/exclamation.gif');
	background-repeat: no-repeat;
	background-position: right;
	color: FFFFFF;
	text-align: left;
	padding: 1%;
	z-index: 7;
}

.questions {
	background-color: transparent;
	background-image: url('../images/question.gif');
	background-position: right;
	color: FFFFFF;
	text-align: left;
	padding: 1%;
	background-repeat: no-repeat;
	z-index: 8;
}

.yyy {
	background-color: #02274C;
	color: #FFFFFF;
	padding: 1%;
	border: 1px #000000 solid;
	font-size: 13px;
}

.xxx {
	border: 1px #000000 solid;
	text-align: left;
	padding: 5px;
	font-size: 12px;
}

.calctotal {
	background-color: #FFE4B5;
	color: #000000;
	border: 1px #000000 solid;
	padding: 5px;
}

.calchead {
	background-color: transparent;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	height: 32px;
}

.system {
	background-color: transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 2%;
}

.content {
	background-color: transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 2%;
	background-repeat: no-repeat;
	z-index: 9;
}

.hr {
	background-color: transparent;
	color: FFFFFF;
	width: 95%;
	height: 1px;
	border-bottom: 1px #fcc919 dashed;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

div.hr hr {
  display: none;
}

.hrmenu {
	background-color: transparent;
	color: FFFFFF;
	width: 90%;
	height: 1px;
	border-bottom: 1px #fcc919 dashed;
	text-align: center;
	margin-left: 0;
	z-index: 10;
}

div.hrmenu hr{
  display: none;
}

.hrabout {
	background-color: transparent;
	color: FFFFFF;
	width: 100%;
	height: 1px;
	border-bottom: 1px #fcc919 dashed;
	text-align: center;
	margin-left: 0;
	z-index: 10;
}

div.hrabout hr{
  display: none;
}

.hraboutsm {
	background-color: transparent;
	color: FFFFFF;
	width: 375px;
	height: 1px;
	border-bottom: 1px #fcc919 dashed;
	text-align: center;
	margin-left: 0;
	z-index: 10;
}

div.hraboutsm hr{
  display: none;
}

.hraboutsmb {
	background-color: transparent;
	color: FFFFFF;
	width: 470px;
	height: 1px;
	border-bottom: 1px #fcc919 dashed;
	text-align: center;
	margin-left: 0;
	z-index: 10;
}

div.hraboutsmb hr{
  display: none;
}

.hrblack {
	background-color: transparent;
	color: FFFFFF;
	width: 350px;
	height: 1px;
	border-bottom: 1px #000000 solid;
	text-align: center;
	margin-left: 10px;
	z-index: 10;
}

div.hrblack hr{
  display: none;
}

h1 {
	background-color: Transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 24px;
	border-bottom: thin #002E63 solid;
	margin-bottom: 19px;
}

h2 {
	background-color: Transparent;
	color: #003b7f;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 19px;
}

.h2 {
	background-color: Transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-weight:bold;
}


.emph {
	border-bottom: thin #002E63 solid;
}

h3 {
	background-color: Transparent;
	color: #006837;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
}

.h3 {
	background-color: Transparent;
	color: #006837;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
}


.cmstitle {
	background-color: Transparent;
	color: #006837;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

h4 {
	background-color: Transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}

h5 {
	background-color: Transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

.h5 {
	background-color: Transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

.spring {
	background-color: Transparent;
	color: #76923c;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

.summer {
	background-color: Transparent;
	color: #c00000;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

.fall {
	background-color: Transparent;
	color: #e36c0a;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

.winter {
	background-color: Transparent;
	color: #0070c0;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

p, ul {
	font-size: 12px;
}

.indent {
	margin-left: 50px;
	margin-right: 50px;
}

.greydate {
	font-size: 12px;
	color: #808080;
}


.label{
	background-color: transparent;
	color: #002E63;
	font-size: 14px;
	font-weight: bold;
}

a:visited {
	background-color: transparent;
	color: #333399;
	text-decoration: underline;
	font-weight: bold;
}

a:link {
	background-color: transparent;
	color: #333399;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	background-color: transparent;
	color: #F15A24;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	background-color: transparent;
	color: #002E63;
	text-decoration: none;
	font-weight: bold;
}

.regs a:visited {
	background-color: transparent;
	color: #333399;
	text-decoration: underline;
	font-weight: normal;
}

.regs {
	font-weight: normal;
}

.regs a:link {
	background-color: transparent;
	color: #333399;
	text-decoration: underline;
	font-weight: normal;
}

.regs a:hover {
	background-color: transparent;
	color: #F15A24;
	text-decoration: none;
	font-weight: normal;
}

.regs a:active {
	background-color: transparent;
	color: #002E63;
	text-decoration: none;
	font-weight: normal;
}

.menuhead a:visited {
	background-color: transparent;
	color: #002E63;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.menuhead a:link {
	background-color: Transparent;
	color: #002E63;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.menuhead a:hover {
	background-color: transparent;
	color: #F15A24;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.menuhead a:active {
	background-color: transparent;
	color: #002E63;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.breadcrumb {
	background-color: #FFFFFF;
	color: #02274C;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	padding-right: 5px;
	font-weight: bold;
	z-index: 11;
}

.breadcrumb2 {
	background-color: #FFFFFF;
	color: #02274C;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
	z-index: 11;
}

.footer a {
	background-color: Transparent;
	color: White;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.footer a:hover {
	background-color: Transparent;
	color: #FCC919;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.cmstopmenu {
	background-color: #9C4000;
	color: #FFFFFF;
	width: 960px;
	font-family: verdana, helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	z-index: 4;
}

#sddm {	
	margin: 0;
	padding: 0;
}

#sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial
}

#sddm li a {	
	display: block;
	margin: 0 1px 0 0;
	padding-left: 25px;
	padding-right: 25px;
	background-color: Transparent;
	color: #FFFfff;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover {	
	background: ;
	color: #cccccc;
}

#sddm div {	
	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	background-color: Transparent;
}


#sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: Transparent;
	color: #000000;
	font: 11px arial
}

#sddm div a:hover {	
	background-color: Transparent;
	color: #C70003
}

.menuhead {
	background-color: White;
	color: #002E63;
	font-size: 12px;
	font-weight: bold;
	z-index: 12;
} 

.item {
	font-size: 11px;
	font-weight: bold;
	z-index: 13;
}

.sub {
	font-size: 9px;
	font-weight: bold;
}

.item a {
	background-color: Transparent;
	color: #002E63;
	text-decoration: none;
}

.item a:hover {
	background-color: Transparent;
	color: #F15A24;
	text-decoration: none;
}

.sub a {
	background-color: Transparent;
	color: #002E63;
	text-decoration: none;
}

.sub a:hover {
	background-color: Transparent;
	color: #F15A24;
	text-decoration: none;
}

.last {
	font-size: 9px;
	font-weight: bold;
}

.last a {
	background-color: Transparent;
	color: #006837;
	text-decoration: none;
}

.last a:hover {
	background-color: Transparent;
	color: #F15A24;
	text-decoration: none;
}

#flash1 {
	z-index: 1;
}

.orangetext {
	font-size: 8pt;
	color: #F15A24;
	font-weight: normal;
}

.readonlytextinput {
	background-color:transparent; 
	padding-right:0px; 
	border:0px;
	text-align:right;
}

.readonlytextinputheader {
	background-color:transparent; 
	padding-right:0px; 
	border: 0px;
	color: #FFFFFF;
	text-align:right;
}

ol{
	list-style-type: lower-latin;
}

.mesearch {
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	width: 100pt;
	height: 17px;
	padding: 0px;
	margin-top: 0px;
}

.mesubmit {
	background-color: #02274C;
	color: #ffffff;
	border: 1px #000000 solid;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
	width: 50pt;
	height: 22px;
	margin-top: 3px;
}

.toplink a:link {
	background-color: #02274C;
	color: #ffffff;
	border: 1px #000000 solid;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	cursor: hand;
	padding-right: 8px;
	padding-left: 8px;
}

.toplink a:hover {
	background-color: #02274C;
	color: #FCC919;
	border: 1px #000000 solid;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	cursor: hand;
	padding-right: 8px;
	padding-left: 8px;
}

.toplink a:active {
	background-color: #02274C;
	color: #FCC919;
	border: 1px #000000 solid;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	cursor: hand;
	padding-right: 8px;
	padding-left: 8px;
}

.toplink a:visited {
	background-color: #02274C;
	color: #C0C0C0;
	border: 1px #000000 solid;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	cursor: hand;
	padding-right: 8px;
	padding-left: 8px;
}

.hidden0 {
	display: none;
}

.unhidden0 {
	display: block;
}


.hidden {
	display: none;
}

.unhidden {
	display: block;
}

#calc1small {
	margin-top: 0px;
	z-index: 49;
}

#calc1big {
	margin-top: -55px;
	z-index: 50;
	position: relative;
}

/*#calc2big {
	margin-top: -186px;
}*/

.bigtextbox {
	background-color: white;
	color: #000000; 
	width: 45px; 
	font-family: Verdana, helvetica, sans-serif; 
	font-size: 12px;
}

#youuse {
	width: 20px;
	text-align: center;
}

.calcwhite {
	background-color: Transparent;
	color: #FFFFFF;
	font-family:  verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 0px;
}

.calcblack {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}

.calcblack2 {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 0px;
	width: 70px;
}

.calcblack3 {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 0px;
	width: 50px;
}

.calctitle {
	background-color: Transparent;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.ratewhite {
	background-color: Transparent;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.rateblack {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.ratetitle {
	background-color: Transparent;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.pricesdata {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px #9C4000 dotted;
}

.pricesdatasm {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	border-bottom: 1px #9C4000 dotted;
}

.pricesdatasmb {
	background-color: Transparent;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
}

.pricestable {
	border: 1px #9C4000 dotted;
	padding: 2px;
}

.minisource {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}

.ratelink {
	text-decoration: none;
}

.ratelink a {
	text-decoration: none;
}

.ratelink a:active {
	text-decoration: none;
}

.ratelink a:hover {
	text-decoration: none;
}

.ratelink a:visited {
	text-decoration: none;
}

.worldchart {
	width: 670px;
	text-align: right;
}

.cmsh1 {
	background-color: Transparent;
	color: #002E63;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 24px;
	margin-bottom: 19px;
	font-weight:bold;
}

.footer { background-color: #9C4000; color: #FFFFFF; font-family: verdana, helvetica, sans-serif; width: 960px; margin-left: auto; margin-right: auto; text-align: center; 	font-weight: normal; z-index: 5; }
.footer a:link { background-color: Transparent; color: White; text-decoration: none; padding-right: 5px; padding-left: 5px; font-weight: normal; }
.footer a:hover { background-color: Transparent; color: #FCC919; text-decoration: none; padding-right: 5px; padding-left: 5px; font-weight: normal; }
.footer a:active { background-color: Transparent; color: #FCC919; text-decoration: none; padding-right: 5px; padding-left: 5px; font-weight: normal; }
.footer a:visited { background-color: Transparent; color: White; text-decoration: none; padding-right: 5px; padding-left: 5px; font-weight: normal; }

.footmenu {
	font-size: 11px;
	font-weight: normal;
}


.utilitymenu { font-family: verdana, helvetica, sans-serif; font-size:9pt; color: #ffffff; font-weight:bold; line-height:26px;}
.utilitymenu a:active { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:9pt; color: #ffffff; font-weight:bold; line-height:26px;}
.utilitymenu a:link { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:9pt; color: #ffffff; font-weight:bold; line-height:26px;}
.utilitymenu a:visited { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:9pt; color: #ffffff; font-weight:bold; line-height:26px;}
.utilitymenu a:hover { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:9pt; color: #fcc415; font-weight:bold; line-height:26px;}

.footertext { font-family: verdana, helvetica, sans-serif; font-size:7.5pt; color: #ffffff; font-weight:normal; }
.footertext a:active { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:7.5pt; color: #ffffff; font-weight:normal}
.footertext a:link { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:7.5pt; color: #ffffff; font-weight:normal}
.footertext a:visited { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:7.5pt; color: #ffffff; font-weight:normal}
.footertext a:hover { text-decoration:none; font-family: verdana, helvetica, sans-serif; font-size:7.5pt; color: #b74f00; font-weight:normal}

.homedate { font-family: verdana, helvetica, sans-serif; font-size:7.5pt; color: #ffffff; font-weight:normal; line-height:16pt}
.homewhattext { font-family: verdana, helvetica, sans-serif; font-size:9pt; color: #000000; font-weight:normal; }
.homeheading { background-color: Transparent; color: #002E63; font-family: "Palatino Linotype", Palatino, serif; font-size: 30px; font-weight:bold}

.smaller {  font-family: verdana, helvetica, sans-serif; font-size:8pt; color: #000000; font-weight:normal; }

.tiny {  font-family: arial, helvetica, sans-serif; font-size:7.5pt; color: #ffffff; font-weight:normal; }

.redtext {	color: #b00000;font-family: verdana, helvetica, sans-serif;font-size: 12px; }


.listtbl { background-color: #FFE4B5;border: 1px #9C4000 dotted;padding: 5px 5px 5px 5px;}
.listtblhead { background-color: #f9a766;border-bottom: 1px #9C4000 dotted;padding: 5px 5px 5px 5px;}

.greentable{
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	border: 1px black solid;
}

.greenhead {
	background-color: #004812;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.greentitle {
	background-color: #FFFFFF;
	color: #5d9732;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.hrgreentable {
	background-color: transparent;
	color: FFFFFF;
	width: 600px;
	height: 1px;
	border-bottom: 1px #000000 solid;
	text-align: center;
	margin-left: 0;
}

div.hrgreentable hr{
  display: none;
}

