﻿.moduleWrapperTable div, .moduleWrapperTable  span, .moduleWrapperTable  applet,
.moduleWrapperTable  object, .moduleWrapperTable  iframe, .moduleWrapperTable 
h1, .moduleWrapperTable  h2, .moduleWrapperTable  h3, .moduleWrapperTable  h4, 
.moduleWrapperTable  h5, .moduleWrapperTable  h6, .moduleWrapperTable  p, 
.moduleWrapperTable  blockquote, .moduleWrapperTable  pre, .moduleWrapperTable 
a, .moduleWrapperTable  abbr, .moduleWrapperTable  acronym, .moduleWrapperTable address, 
.moduleWrapperTable  big, .moduleWrapperTable  cite, .moduleWrapperTable  code, 
.moduleWrapperTable del, .moduleWrapperTable  dfn, .moduleWrapperTable  em, 
.moduleWrapperTable  font, .moduleWrapperTable  img, .moduleWrapperTable  ins, 
.moduleWrapperTable  kbd, .moduleWrapperTable  q, .moduleWrapperTable  s, 
.moduleWrapperTable  samp, .moduleWrapperTable small, .moduleWrapperTable strike, 
.moduleWrapperTable  strong, .moduleWrapperTable  sub, .moduleWrapperTable  sup, 
.moduleWrapperTable  tt, .moduleWrapperTable  var, .moduleWrapperTable 
dl, .moduleWrapperTable  dt, .moduleWrapperTable  dd, .moduleWrapperTable  ol, 
.moduleWrapperTable  ul, .moduleWrapperTable  li, .moduleWrapperTable 
fieldset, .moduleWrapperTable  form, .moduleWrapperTable  label, .moduleWrapperTable 
legend, .moduleWrapperTable table, .moduleWrapperTable  caption, .moduleWrapperTable 
tbody, .moduleWrapperTable  tfoot, .moduleWrapperTable  thead, .moduleWrapperTable 
tr, .moduleWrapperTable  th, .moduleWrapperTable  td { margin: 0; padding: 0; border: 0; 
    outline: 0; font-weight: inherit; font-style: inherit; 
}

.moduleWrapperTable{margin:auto}
div.moduleHolder {float:left;}
div.moduleWrapperSmall {float:left; margin-right:30px; width:300px; height:243px; overflow: hidden; margin-bottom:60px;}
.copy p {color:#666; font-size: 11px; line-height:13px; font-weight: normal;}
div.topModThirds {float:left; width:300px; height:162px; overflow: hidden; margin-bottom:29px;}
div.topModThirds p {color:#666; font-size: 11px; line-height:13px; font-weight: normal;}
div.topMod {float:left; width:300px; height:106px; overflow: hidden; margin-bottom:31px;}
div.bottomMod {float:left; width:300px; height:106px; overflow: hidden;}
div.title {float:left; clear:left; width:300px; margin-bottom:5px; min-height:11px; height:auto !important; height:11px;}
div.subTitle {float:left; clear:left;}
div.copy {float:left; clear:left; width:300px;}
div.moduleRule {float:left; clear:left; background-color:#e1e1e1; margin:9px 0px 10px 0px;}
div.bulletHolder {float:left; clear:left; width:300px;}
div.bullet {float:left; clear:left; margin-bottom:5px; padding-left:12px; width:288px; background:url('/images/bullet.gif') center left no-repeat;}
div.bullet p {line-height:11px; color: #666;}
div.txtLinkFirst {float:left; height:11px; margin:0 15px 0 0;}
div.txtLinkSecond {float:left; height:11px; margin:0 0 0 0;}
div.btnLink {float:left; height:21px; margin:0 0 0 0;}
div.modImage {float:left; clear:left;}
div.side {float:left; width:165px;}

h4.residential { text-transform:uppercase; color:#333; font-size: 11px; line-height: 11px; font-weight:bold; }
h3.residential { text-transform:uppercase; color:#999; font-size: 12px; line-height: 12px; font-weight:bold; }
h5.residential { color:#999; font-size: 14px; line-height: 14px; font-weight:normal; }
a.linkArrowRightDown { text-transform:uppercase; color:#999; padding-right:19px; font-size:11px; line-height: 11px; font-weight:bold; background:url('/images/linkarrow.gif') center right no-repeat; text-decoration: none; }

/* #### Layered Module #### */
.layeredModule { width:330px; height:273px; background: url(rightImageSlideBtn.gif) no-repeat 95% 64%; }

/* ##### Module1 ###### */
div.module1 { float:left; margin-right:30px; width:300px; max-height:243px; overflow: hidden; margin-bottom:30px; }
div.module1 div.modImage { margin-bottom:12px; }
div.module1 div.copy { margin-bottom:7px; min-height:26px; height:auto !important; height:26px; }

/* ##### Module2 ###### */
div.module2 {float:left; width:300px; max-height:162px; overflow: hidden; margin-bottom:30px;}
div.module2 div.modImage {clear:none; margin-right:15px;}
div.module2 div.copy {width:165px; margin-bottom:9px; min-height:39px; height:auto !important; height:39px;}
div.module2 div.title {width:165px;}

/* ##### Module3 ###### */
div.module3 {float:left; width:300px; max-height:162px; overflow: hidden; margin-bottom:30px;}
div.module3 div.title {margin-bottom:7px;}
div.module3 div.btnLink {margin:3px 15px 0 0;}
div.module3 div.txtLinkSecond {margin-top:14px;}
div.module3 div.txtLinkFirst {margin-top:14px;}
div.module3 div.bulletHolder {min-height:32px; height:auto !important; height:32px;}

/* ##### Module5 ###### */	
div.module5 { float:left; margin-right:30px; width:300px; max-height:243px; overflow: hidden; margin-bottom:30px; }
div.module5 div.modImage {margin-bottom:15px;}
div.module5 div.copy {margin-bottom:7px; min-height:39px; height:auto !important; height:39px;}

/* ##### Module6 ###### */
div.module6 {float:left; width:300px; max-height:162px; overflow: hidden; margin-bottom:30px;}
div.module6 div.copy {margin-bottom:9px; min-height:39px; height:auto !important; height:39px;}
div.module6 div.copy p {color:#666; font-size: 12px; line-height:14px; font-weight: normal;}

/* ##### Module7 ###### */
div.module7 { float:left; margin-right:30px; width:300px; max-height:243px; overflow: hidden; margin-bottom:30px; }
div.module7 div.copy {margin-bottom:15px; min-height:100px; height:auto !important; height:100px;}
div.module7 div.copy p {font-size: 16px; line-height:20px}
div.module7 div.btnLink {margin:11px 15px 0 0;}
div.module7 div.bulletHolder {min-height:64px; height:auto !important; height:64px;}
div.module7 div.txtLinkSecond {margin-top:22px;}
div.module7 div.txtLinkFirst {margin-top:22px;}

/* ##### Module8 ###### */
div.module8 { float:left; margin-right:30px; width:300px; max-height:243px; overflow: hidden; margin-bottom:30px; }
div.module8 div.shadedBox {float:left;clear:left;width:268px;height:162px;border: 1px #e1e6ec solid;background-color: #f8fafb;padding-top:12px;padding-left:15px;padding-right:15px;padding-bottom:12px;}
div.module8 div.shadedBox h3.residential {font-size:16px; line-height:16px; color:#333; font-weight:normal; text-transform:none;}
div.module8 div.shadedBox div.title {min-height:16px; height:auto !important; height:16px;}
div.module8 div.shadedBox div.subTitle {min-height:14px; height:auto !important; height:14px;}
div.module8 div.shadedBox div.copy {width:268px; min-height:64px; height:auto !important; height:64px;}
div.module8 div.shadedBox div.title, div.module8 div.shadedBox div.subTitle {width:268px;}
div.module8 div.shadedBox div.moduleRule {margin:13px 0 13px 0; background-color: #f8fafb; border-top: dashed 1px #666; width:268px;}
div.module8 div.shadedBox p {font-size:14px; line-height:16px}
div.module8 div.shadedBox div.btnLink {margin:7px 15px 0 0;}
div.module8 div.txtLinkFirst {margin:13px 15px 0 0;}
div.module8 div.txtLinkSecond {margin:13px 0 0 0;}

/* ##### Module9 ###### */
div.module9 { float:left; margin-right:30px; width:300px; max-height:243px; overflow: hidden; margin-bottom:30px; }
div.module9 div.modImage {clear:none; margin-right:15px;}
div.module9 div.sideLong {float:left; width:165px;}
div.module9 div.sideLong p {font-size:12px; line-height:14px;}
div.module9 div.sideLong div.subTitle {margin-bottom:15px;}
div.module9 div.sideLong div.copy {width:165px; padding-bottom:8px; min-height:84px; height:auto !important; height:84px;}
div.module9 div.sideLong div.title, div.module9 div.sideLong div.subTitle{width:165px;}
div.module9 div.sideLong h5.residential {font-size:12px; line-height:12px;}
div.module9 div.sideLong h4.residential {font-size:12px; line-height:12px; font-weight:bold;}
div.module9 div.txtLinkFirst{margin-top:51px;}
div.module9 div.txtLinkSecond{margin-top:51px;}

/* ##### module10 ###### */
div.module10 { float:left; margin-right:30px; width:300px; max-height:134px; overflow: hidden; margin-bottom:30px; }
div.module10 h4.residential {line-height:13px;}
div.module10 div.title {margin-bottom:6px; min-height:39px; height:auto !important; height:39px;}
div.module10 div.copy {margin-bottom:8px; min-height:39px; height:auto !important; height:39px;}

/* ##### Module11 ###### */
div.module11 { float:left; margin-right:30px; width:300px; max-height:297px; overflow: hidden; margin-bottom:30px; }
div.module11 div.title {margin-bottom:10px;}
div.module11 div.btnLink {margin:3px 15px 0 0;}
div.module11 div.bulletHolder {margin-bottom:8px; min-height:48px; height:auto !important; height:48px;}
div.module11 div.txtLinkFirst {margin-top:14px;}
div.module11 div.txtLinkSecond {margin-top:14px;}

/* ##### Module12 ###### */
div.module12 { float:left; margin-right:30px; width:300px; max-height:297px; overflow: hidden; margin-bottom:30px; }
div.module12 div.modImage {margin-bottom:12px;}
div.module12 div.copy {margin-bottom:9px; min-height:39px; height:auto !important; height:39px;}
div.module12 div.subTitle {width:300px; margin-bottom:9px; min-height:26px; height:auto !important; height:26px;}
div.module12 h5.residential {font-size:11px; line-height:13px;}

/* ##### Module13 ###### */	
div.module13 { float:left; margin-right:30px; width:300px; max-height:162px; overflow: hidden; margin-bottom:30px; }
div.module13 div.modImage {margin-bottom:15px;}
div.module13 h4.residential {line-height:13px;}
div.module13 div.title {margin-bottom:9px; min-height:26px; height:auto !important; height:26px;}
div.module13 div.italicTitle {width:300px; line-height:11px;}
div.module13 div.copy {margin-bottom:9px; min-height:39px; height:auto !important; height:39px;}

/* ##### module14 ###### */
div.module14 { float:left; margin-right:30px; width:300px; max-height:162px; overflow: hidden; margin-bottom:30px; }
div.module14 div.modImage {clear:none; margin-right:15px;}
div.module14 div.copy {margin-bottom:9px; margin-top:9px; min-height:26px; height:auto !important; height:26px;}
div.module14 h4.residential {line-height:13px;}
div.module14 div.title {width:165px; margin-bottom:0px; min-height:52px; height:auto !important; height:52px;}
div.module14 div.italicTitle {width:165px; line-height:11px;}
div.module14 div.side {min-height:76px; height:auto !important; height:76px;}

/* ##### module14 ###### */
div.module15 {float:left;clear:left;width:203px;height:187px;border-top: 1px #e1e6ec solid;border-left: 1px #e1e6ec solid;padding-top:15px;padding-left:14px;padding-bottom:15px;}
div.module15 div.modImage {margin-bottom:12px;margin-top:15px;}
div.module15 div.copy {width:203px; margin-bottom:9px; min-height:39px; height:auto !important; height:39px;}
div.module15 h5.residential {font-size:11px; line-height:13px;}
