* {margin:0;padding:0;}
html, body {height:100%;}
body {background-color:#363739;background-image:url(../images/nav/background_06.gif);background-repeat:repeat-x;font-family:"Lucida Sans", "Lucida-Sans", Arial, Helvetica,sans-serif;color:#fff;margin:0;padding:0;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,textarea,button,blockquote,th,td {margin:0;padding:0;}
hr,fieldset,img,button,a {border:none;outline:none;}


/***********************************   Main Elements ***************************************/

#MainDiv {width:919px;margin:0px auto 0px auto;padding:0px;text-align:left;}

#Body {margin:0;padding:0;}

.PageTitleLPA {padding:60px 0 0 13px;}
.PageTitleIntegrate {padding:60px 0 0 122px;}
.PageTitleSustain {padding:60px 0 0 230px;}
.PageTitleDesign {padding:60px 0 0 734px;}
.PageTitleDesignText {padding:60px 0 0 338px;}

#HomePanel {padding:0;margin:0;display: block;text-align:left;}

#LPAStrip {margin:-16px 0 -63px 0px;height:80px;border-left:1px solid #84878d;}

#LPAPanel {padding:63px 0 0 0;display: block;width:870px;}
#LPAPanelA {float:left;margin:0;padding:0 0 0 13px;border-left:1px solid #84878d;width:580px;}
#LPAPanelANoScroll {float:left;margin:0;padding:0 0px 0 13px;border-left:1px solid #84878d;min-height:130px;width:598px;border-right:1px solid #575a5e;}
#LPAPanelB {float:right;margin:0;padding:0 0 0 0px;width:240px;}
#LPAPanelAModule {margin: 0 0 20px 0;display:block;}
#LPAPanelAModuleMini {margin: 0;width:280px;display:block;}
#LPAPanelAModule img {padding:0 0 13px 0;}
#LPAPanelAModuleRight1 {float:right;width:360px;}
#LPAPanelAModuleRight2 {float:right;width:200px;margin:0 0 15px 20px;}
#LPAPanelAModuleRight3 {float:right;width:185px;}
#LPAPanelAModuleRight4 {float:right;width:485px;}
#LPAPanelAModuleHalfRight {float:right;width:280px;}
#LPAPanelAModuleHalfLeft {float:left;width:280px;}
#LPAPanelAModuleLeft2 {float:left;width:200px;margin:0 20px 15px 0;}

.LPANewsPreview {padding:10px 0 12px 0;}
#LPAFixedImage {position:fixed;}
.LPATimelineImage {padding-top:10px;display:block;}
.LPAVideo {margin:0 0 20px 0;width:580px;overflow:hidden;}
.LPACalendar {margin:0;padding:0;}
.LPANewsSearchLink {padding:5px 0 5px 0;border-top:1px solid #888;border-bottom:1px solid #888;}
.LPANewsSearchForm {padding:10px 0 12px 0;}
.LPAPanelAModuleHalfLine {border-top:1px solid #84878d;width:280px;height:1px;}

#IntegrateStrip {margin:-16px 0 0 108px;height:16px;border-left:1px solid #84878d;}

#IntegrateImageStrip1 {margin:0;background-image:url(../images/nav/integrate_strip_1.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip2 {margin:0;background-image:url(../images/nav/integrate_strip_2.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip3 {margin:0;background-image:url(../images/nav/integrate_strip_3.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip4 {margin:0;background-image:url(../images/nav/integrate_strip_4.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip5 {margin:0;background-image:url(../images/nav/integrate_strip_5.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip6 {margin:0;background-image:url(../images/nav/integrate_strip_6.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip7 {margin:0;background-image:url(../images/nav/integrate_strip_7.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip8 {margin:0;background-image:url(../images/nav/integrate_strip_8.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip9 {margin:0;background-image:url(../images/nav/integrate_strip_9.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip10 {margin:0;background-image:url(../images/nav/integrate_strip_10.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

#IntegrateImageStrip11 {margin:0;background-image:url(../images/nav/integrate_strip_11.jpg);background-repeat:repeat-x;width:100%;height:100px;position:absolute;top:100px;left:0px;}

* html #IntegrateImageStrip { /*IE only hack*/  width:100%;padding:0px;margin:0px;}

#IntegratePanel {padding:160px 0 0 108px;display: block;}
#IntegratePanelA {float:left;margin:0;padding:0 0 0 13px;border-left:1px solid #84878d;width:480px;}
#IntegratePanelANoScroll {float:left;margin:0;padding:0 0px 0 13px;border-left:1px solid #84878d;min-height:130px;width:499px;border-right:1px solid #575a5e;}
#IntegratePanelB {float:right;margin:0;padding:0 0 0 0px;width:277px;}

#SustainStrip {margin:-16px 0 -63px 216px;height:80px;border-left:1px solid #84878d;}

#SustainPanel {padding:63px 0 0 0;display: block;}
#SustainPanelA {float:left;margin:0;padding:0;width:793px;}
#SustainPanelA1 {margin:0;padding:0;border:none;width:202px;}
#SustainPanelA2 {float:right;margin:0;padding:0 0 0 13px;border-left:1px solid #84878d;width:563px;}
#SustainPanelA2NoScroll {float:left;margin:0;padding:0 0px 0 13px;border-left:1px solid #84878d;min-height:130px;width:499px;border-right:1px solid #575a5e;}
#SustainPanelB {float:right;margin:0;padding:0 0 0 0px;width:239px;}

#DesignStrip {margin:-16px 0 0 718px;height:16px;border-left:1px solid #84878d;}

#DesignPanel {padding:20px 0 0 0;display: block;}
#DesignPanelA {float:left;margin:0;padding:0;width:715px;height:461px;text-align:center;background-image:url(../images/nav/design_image_bg.jpg);background-repeat:repeat-x;overflow:hidden;}
#DesignPanelB {float:right;margin:0;padding:0 0 0 13px;width:183px;text-align:left;}

.DesignThumbsBox {float:right;margin:0;}
.DesignThumbs {padding:0px 0 0 0;margin:0;text-align:left;width:157px;}
.DesignThumb {float:left;margin:0 1px 0 0;}
.DesignDescription {padding:30px;}
.DesignLink {width:183px;padding:5px 0 5px 0;border-top:1px solid #888;border-bottom:1px solid #888;text-align:left;float:left;}

#DesignTextStrip {margin:-16px 0 -63px 324px;height:80px;border-left:1px solid #84878d;}

#DesignTextPanel {padding:63px 0 0 0;display: block;}
#DesignTextPanelA {float:left;margin:0;padding:0;width:901px;}
#DesignTextPanelA1 {margin:0;padding:0;border:none;width:311px;}
#DesignTextPanelA2 {float:right;margin:0;padding:0 0 0 13px;border-left:1px solid #84878d;width:563px;}
#DesignTextPanelA2NoScroll {float:left;margin:0;padding:0 20px 0 13px;border-left:1px solid #84878d;min-height:130px;width:479px;border-right:1px solid #575a5e;}

/***********************************   Header Elements   ***************************************/

#Header {height:71px;width:919px;background-image:url(../images/nav/header_foox.jpg);background-repeat:no-repeat;}
#HeaderSpacer {border-left:1px solid #abacaf;height:13px;margin:0;}
#Header div {float:left;position:absolute;z-index:2000;}

/***********************************   Text Formats   ***************************************/

h1 {font-size:11px;color:#bf2c37;margin:0;padding:0;}

h2 {font-size:14px;line-height:17px;color:#fff;margin:0;padding-bottom:3px;display:block;font-weight:bold;}
h2 a {color:#fff;text-decoration:none;outline:none;border-bottom:1px dotted #aaa;}
h2 a:hover {color:#ddd;border-bottom:1px dotted #999;text-decoration:none;}

.LinkBox {background-color:#101013;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;}
.LinkBoxCurrent {background-color:#101013;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
.LinkBox:hover {background-color:#101013;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}

.LinkBox2 {}

h3 {font-size:13px;line-height:21px;color:#fff;margin:0;display:block;font-weight:normal;margin-bottom:10px;}
h3 a {color:#aaa;text-decoration:none;outline:none;border-bottom:none;margin-bottom:1px;padding:2px 5px 2px 5px;}
h3 a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #84878d;padding:2px 5px 2px 5px;}
.current {color:#fff;text-decoration:none;border-bottom:1px solid #84878d;padding:2px 5px 2px 5px;}
.currentLink {color:#fff;padding:0;}


h4 {font-size:11px;line-height:16px;color:#ddd;margin:0;padding:0;display:block;font-weight:normal;}
h4 a {color:#bf2c37;text-decoration:none;outline:none;border-bottom:none;}
h4 a:hover {color:#aaa;text-decoration:none;}

h5 {font-size:12px;line-height:15px;color:#ccc;margin:0;padding-bottom:14px;display:block;font-weight:normal;}
h5 a {color:#fff;text-decoration:none;outline:none;border-bottom:1px dotted #999;}
h5 a:hover {color:#ddd;border-bottom:1px dotted #777;text-decoration:none;}

h6 {font-size:12px;line-height:21px;color:#fff;margin:0;padding:2px 5px 2px 5px;display:block;font-weight:normal;margin-bottom:1px;}
h6 a {color:#fff;text-decoration:none;outline:none;border-bottom:none;}
h6 a:hover {color:#fff;text-decoration:none;}

p, td {color:#fff;font-size:12px;margin:0;padding:0;line-height:17px;margin-bottom: 1em;}

p a, td a {color:#ccc;text-decoration:none;outline:none;border-bottom:1px dotted #999;}
p a:hover, td a:hover {color:#aaa;text-decoration:none;border-bottom:1px dotted #999;}

#DesignTextPanelA ul a, td a {color:#ccc;text-decoration:none;outline:none;border-bottom:1px dotted #999;}
#DesignTextPanelA ul a:hover, td a:hover {color:#aaa;text-decoration:none;border-bottom:1px dotted #999;}

table {width:100%}

#Body ul {padding:15px 30px 15px 30px;margin:0;}
#Body li {color:#fff;font-size:12px;margin:0;padding:0;line-height:17px;padding:0 0 10px 0;margin:0;}


.TextLink {color:#fff;}
.TextLink a {color:#bf2c37;text-decoration:none;outline:none;border-bottom:none;}
.TextLink a:hover {color:#aaa;text-decoration:none;}

.White {color:#fff;}
.White a {color:#fff;text-decoration:none;outline:none;border-bottom:none;}
.White a:hover {color:#aaa;text-decoration:none;}

.TextCaption {font-size:11px;color:#fff;line-height:14px;padding-top:5px;}
.TextCaption a {color:#ccc;text-decoration:none;outline:none;border-bottom:1px dotted #999;}

.TextCaptionLink {font-size:11px;color:#fff;line-height:14px;padding:1px 3px 1px 3px;background-color:none;}
.TextCaptionLink a {color:#fff;text-decoration:none;outline:none;border-bottom:none;padding:1px 3px 1px 3px;background-color:#888;}
.TextCaptionLink a:hover {color:#fff;text-decoration:none;padding:1px 3px 1px 3px;background-color:#9a9a9a;}

.SideMenu {font-size:13px;line-height:21px;color:#fff;margin:0;display:block;font-weight:normal;margin-bottom:10px;}
.SideMenu a {color:#ccc;text-decoration:none;outline:none;border-bottom:none;margin-bottom:1px;padding:2px 5px 2px 5px;}
.SideMenu a:hover {color:#eee;text-decoration:none;border-bottom:1px solid #999;padding:2px 5px 2px 5px;}

.SideMenuCurrent {font-size:13px;line-height:21px;color:#fff;margin:0;display:block;font-weight:normal;margin-bottom:10px;}
.SideMenuCurrent a {color:#fff;text-decoration:none;outline:none;border-bottom:1px solid #aaa;margin-bottom:1px;padding:2px 5px 2px 5px;}
.SideMenuCurrent a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #aaa;padding:2px 5px 2px 5px;}

.DesignLinkText {font-size:12px;line-height:15px;color:#ccc;margin:0;}
.DesignLinkText a {color:#ccc;text-decoration:none;outline:none;}
.DesignLinkText a:hover {color:#fff;text-decoration:none;}

a img {border:none;outline:none;}

img a {border:none;outline:none;}

/***********************************   Form Elements   ***************************************/

form {margin:0px;padding:0;color:#bbb;font-size:12px;}

.NewsSearchFormBlock {padding-bottom:10px;display:block;}



.FormInput {color:#111;background-color:#abadb1;padding:3px 3px 3px 3px;border:1px solid #666;width:272px;margin-top:2px;}

.FormInput:hover {border:1px solid #ccc;}

.FormInput input {color:#fff;border:1px solid #2a2c2f;width:272px;}



.FormInputShort {color:#111;background-color:#abadb1;padding:3px 3px 3px 3px;border:1px solid #666;width:120px;margin-top:2px;}

.FormInputShort:hover {border:1px solid #ccc;}

.FormInputShort input {color:#fff;border:1px solid #2a2c2f;width:120px;}



.FormSelect {color:#111;background-color:#abadb1;padding:3px 3px 3px 3px;border:1px solid #666;width:272px;margin-top:2px;}

.FormSelect:hover {border:1px solid #ccc;}

.FormSelect select {color:#fff;border:1px solid #2a2c2f;width:272px;}



.FormSelectShort {color:#111;background-color:#abadb1;padding:3px 3px 3px 3px;border:1px solid #666;width:120px;margin-top:2px;}

.FormSelectShort:hover {border:1px solid #ccc;}

.FormSelectShort select {color:#fff;border:1px solid #2a2c2f;width:120px;}



.FormSelectCalendar {color:#fff;background-color:#4a5055;padding:3px 3px 3px 3px;border:1px solid #666;width:150px;margin-top:2px;}

.FormSelectCalendar:hover {border:1px solid #888;}

.FormSelectCalendar select {color:#fff;border:1px solid #2a2c2f;width:272px;}



.FormTextarea {color:#fff;background-color:#2f3236;padding:3px 3px 3px 3px;border:1px solid #666;width:340px;height:200px;margin-top:2px;font-family:"Lucida Sans", "Lucida-Sans", Arial, Helvetica,sans-serif;font-size:12px;line-height:16px;}

.FormTextarea:hover {border:1px solid #888;}

.FormTextarea textarea {color:#fff;border:1px solid #2a2c2f;width:340px;height:200px;padding:3px 3px 3px 3px;}



.FormButton {font-family:"Lucida Sans", "Lucida-Sans", Arial, Helvetica,sans-serif;color:#fff;background-color:#2f3236;padding:3px 30px 3px 30px;border:none;outline:none;}

.FormButton:hover {color:#fff;background-color:#1c1e21;}

/***********************************   Twitter Feed   ***************************************/

.tweet {
  font-family: "Lucida Sans", "Lucida-Sans", Arial, Helvetica,sans-serif;
  font-size: 10px;
  color: #FFF; }
  .tweet .tweet_list {
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #56585C; }
    .tweet .tweet_list li {
      overflow: auto;
      padding: .5em; 
      overflow: hidden;}
      .tweet .tweet_list li a {
        color: #BFBFBF; }
    .tweet .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img {
        vertical-align: middle; }

/********** Hubspot *****************/


.fieldclear { 
	height: 2px;
	clear: both; 
}

.StandardI, .FormSubmitButton {
	margin: 5px;

}
