*{ margin: 0px; padding: 0px;  font-size: 11px; font-family: Arial;}
html {background-color: #efeae4;}
body {text-align: center; overflow: auto;}

a {color: #000000; text-decoration: underline;}
a:hover {color: #00abd6; }
img { border: 0px; }
form { display: inline; }
h1 {font-family: Arial; font-size: 22px; color: #FFFFFF; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 25px;}
h2 {color: #00abd6; font-size: 11px; display: inline;}

/* frame */
#main { width:863px; margin:0px auto; margin-top: 16px; text-align: center; z-index: 0;}
#mainBody {background-color: #00abd5;  border: solid 6px #FFFFFF; text-align: left;}
#topBelt {background-color: #706f74; width: 851px; text-align: right; height: 20px;}
	.beltText {font-size: 10px; border-left: solid 1px #FFFFFF; padding: 5px; position: relative; top: 2px;  color: #FFFFFF; font-weight: bold;}
	.beltText a {color: #FFFFFF; font-size:10px;}
	.beltText a:hover {color: #00abd6;}
#bottomBelt {background-color: #706f74; width: 851px; border-top: solid 1px #FFFFFF; height: 20px;}
#mainFooter {text-align: right;}
	#mainFooter a {font-size: 9px; color: #706f74;}

/* content area */
#header {margin-left: 11px; margin-top: 18px;}
#contentHolder {padding: 23px; padding-top: 0px; }
#contentBorder {width: 805px; border-top: double 6px #FFFFFF; margin-top: 15px; overflow: hidden; overflow-x: hidden;}
#contentBorderHome {width: 805px; margin-top:0px; overflow: hidden; overflow-x: hidden;}
#contentBody { width: 805px; background-color: #FFFFFF; padding: 15px; overflow: hidden; margin-bottom: 0px;}

#contentCopy {width: 775px; float: left;}
#contentCopyWithBorder {width: 500px; float: left; border-right: solid 1px #a9a9a9; padding-right: 15px; margin-right: 25px;}
#contentCopyWithDifference {width: 471px; float: left; border-right: solid 1px #a9a9a9; padding-right: 15px; margin-right: 25px;}
#contentPullQuote {width: 200px; float:left;}
#contentDifferenceHolder{width: 229px; float:left;}

/*page specifc */
#homeMastImage {margin-top: 10px; margin-bottom: 3px;}

#contentBodyNetwork { width: 805px; background-color: #FFFFFF; padding: 15px 15px 15px 5px; overflow: auto;}
#contentCopyNetwork {width:519px; float: left; margin-right: 10px; border-right: solid 1px #a9a9a9; padding-right:10px;}
/* finite specific */
#noticeOutput {color: #ff3333; border: dashed 1px #ff3333; width: 50%; margin: 5px; padding: 5px;}
.noBorder { border: 0px; }