/* Colors:e2e2e2 - BG Gray, 007174 Link Green, f7c948 Bright Yellow
/* Universals */
* { padding:0;margin:0; }
/* HTML Elements */
body { position:relative;background:url(/images/bg.png) repeat-x #fff;font-family: Helvetica, Arial, Helvetica, sans-serif;color:#484848;font-size:14px;border-top:7px solid #007174; }
p { margin-bottom:15px;line-height:19px; }
h4 { font-size: 18px; color:#462324;font-weight: normal; }
a { color:#007174; }
/* Common Elements */
.clear { clear:both; }
.note { font-size:11px;color:#999; }
.header { position:relative;background:url(/images/header.png) no-repeat;width:541px;padding-right:274px;height:165px;top:0px;margin-left:auto;margin-right:auto;z-index: 10; }
.headerLinks { position:absolute;top:140px;left:25px; width:640px;}
.headerLink,.headerLinkSelected {position:relative;float:left;font-size:12px;margin-right:29px;}
.headerLink a:link,.headerLink a:visited,.headerLinkSelected a:link,.headerLinkSelected a:visited { font-weight: bold;color:#484848;text-decoration:none; }
.headerLinkSelected a:link,.headerLinkSelected a:visited { color:#000000;font-size:11px; }
.headerLink a:hover,.headerLinkSelected a:hover { font-weight: bold;color:#007174;text-decoration:none; }
.headerSearch { position:absolute;background:url(/images/headerSearch.png);top:41px;left:560px;width:247px;height:37px;margin:0px;padding:0px; }
.headerSearchText { position:relative;top:-3px;left:8px;width:175px;padding:4px;margin-right:18px;height:18px;font-size:12px;border:1px solid #e2e2e2;margin-top:0px;padding:0px;}
.headerSearchButton { position:relative;top:5px;}
.headerClickable { cursor:pointer;position:relative;width:300px;height:120px;left:90px;}

/* Home */
.home1 { position:relative;top:-47px;background:url(/images/home1.png) no-repeat center;width:813px;height:397px;margin-left:auto;margin-right:auto;padding:0px;padding-left:100px;padding-right:100px; }
.callouts { position:relative;top:-35px;width:813px;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px;}
.callout { position:relative;float:left;height:194px;width:257px;opacity:1;filter: alpha(opacity=100);border:0px solid blue; }
.calloutOver { position:relative;float:left;height:194px;width:257px;opacity:.8;filter: alpha(opacity=80);cursor:pointer; }

/* Internals */
.internal1 { position:relative;top:0px;background:url(/images/internal1.png) no-repeat;width:813px;height:397px;margin-left:auto;margin-right:auto;width:813px;height:156px;padding-left:100px;padding-right:100px; }
.internalWrapper { position:relative;margin-left:auto;margin-right:auto;width:810px;padding-bottom: 20px;padding-left:100px;padding-right:100px; }
.textInternal { position:relative;float:left;padding-left:5px;width:603px;clear:both;top:16px; line-height:29px;padding-bottom: 20px; }
.textInternal h2 { color:#007174;font-weight:bold;font-size:16px; }
.calloutsInternal { position:relative;padding-top:22px;margin-left:15px;float:left;width:183px; }
.calloutsInternal .callout { height:96px;width:183px;float:none;margin-bottom:15px; }
.calloutsInternal .calloutOver { position:relative;float:none;height:96px;width:183px;margin-bottom:15px;opacity:.8;filter: alpha(opacity=80);cursor:pointer;margin-bottom:15px; }
.teaser { position:relative;cursor:pointer;width:572px;background:url(/images/teaserMiddle.gif) repeat-y;padding:10px;padding-top:0px;padding-bottom:0px; }
.teaser h2 {font-size:13px;margin:0px;line-height:normal;padding:0px;}
.teaser p { position:relative;margin-bottom:0px;font-size:12px;line-height:normal; }
.teaser img { position:relative;float:left;padding-right:6px;padding-top:2px;height:60px;border: none;}
.teaserFooterItem { position:relative;float:left;font-size:10px;width:90px;line-height: normal;cursor:pointer;padding-right:3px;}
.teaserFooterItem img { width:85px; }
.teaserTop { position:relative;background:url(/images/teaserTop.gif) no-repeat bottom;height:10px;width:592px;margin:0px; }
.teaserBottom { position:relative;background:url(/images/teaserBottom.gif) no-repeat;height:10px;width:592px;margin-bottom:8px; }
.popup { position:relative;margin-left:auto;margin-right:auto;width:400px;right:100px;padding:10px;z-index;100;border:1px solid #f5f5f5;background:#ccc; }
.footer { position:relative;margin-left:auto;margin-right:auto;width:810px;font-size:11px;text-align: center;padding-bottom:10px;padding-left:100px;padding-right:100px; }

/* Calculator */
.calcDivider { font-weight: bold; }
.calcField { position:relative;padding-left:5px;font-size:12px; }
.calcHelp { position:relative;padding-left:7px;font-size:12px;padding:3px;background:#fff;border:1px solid #ccc; width:400px;margin-bottom:10px;line-height: 14px;}
.calcBigNumberHolder { position:fixed;margin-left:auto;margin-right:auto;width:140px;margin-left:430px;padding:10px;top:360px;text-align:right;border:1px solid #ccc;background:#fff;z-index: 10; }
.calcBigNumber { font-size:44px; position:relative; }
.calcBigNumberTitle { font-size:12px;position:relative;}