﻿body{margin:0px; padding:0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%}
td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px}
h1{margin:0px;padding:0px;font-size:150%;margin-bottom:10px}
h2{margin:0px;padding:0px;font-size:120%}
h3{margin:0px;padding:0px;font-size:120%;color:#667}
h4{margin:0px;padding:0px;font-size:100%;color:#667}
p{margin:0px 0px 16px 0px;padding:0px}
.divider{margin-bottom:10px}
input.txt{border:solid 1px #667;font-family:verdana,arial;font-size:11px;color:#333;}
textarea{border:solid 1px #667;font-family:verdana,arial;font-size:11px;color:#333;}
input.btn{cursor: pointer;font-family:verdana,arial;font-size:11px;font-weight:bold;background-color:#ccc;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px}


div#page{width:786px; margin:10px auto; text-align:left;}


/* HEADER */
  div#header{position:relative;z-index:2; margin:0px;padding:0px;width:786px; height:158px; background:url(../images/header.gif) no-repeat}
    div#logo{position:absolute;left:35px;top:31px;}
    div#utilitynav{position:absolute;top:31px;width:670px;text-align:right;}
      div#utilitynav a{font-family:verdana;font-size:11px;color:#000;text-decoration:none}
      div#utilitynav a:hover{text-decoration:underline}

    /* __MAIN NAVIGATION BAR__ */
    #mainNavigation {width:704px;height:18px;margin:0px;padding:0px; position:absolute;top:91px;left:25px;z-index:100; background:url(../images/navbar.gif) repeat-x; font-family:verdana;font-size:12px;font-weight:bold;color:#fff; border:solid #000;border-width:0px 1px}
      #menuList {margin:2px 0px 0px 0px;padding:0px;z-index:100;}
        #menuList li {margin:0px;padding:0px;display:inline;z-index:100;list-style:none;}
          a.starter {margin:0px;padding:3px 10px 3px 10px;z-index:100;text-decoration:none;color:#fff;text-transform:uppercase}
          a.starter:hover{color:#fff;text-decoration:none;background:#667;}
            #menuList ul {z-index:100;margin:0px;padding:0px;}
            .menu {width:150px;margin:0px;padding:0px;position:absolute;top:1px;left:1px;z-index:100;display:inline;visibility:hidden;text-align:left;color:#c30}
              .menu li {width:100%;}
                .menu li a {font-family: verdana;background-color:#fc0;line-height:120%;z-index:100;color:#c30;display:block;width:100%;font-size:11px;padding:6px 5px 6px 50px;margin:0px 0px 0px 0px;text-decoration:none;background:url(../images/arrowbullet.gif) 30px 7px no-repeat;border:solid 1px #000;border-top:0px;background-color:#ccc}
                .menu li a:hover {background-color: #fff;}

                ul.menu li:first-child a{border-top:solid 1px #000}
            *html .menu{border-top:solid 1px #000}
    /* __MAIN NAVIGATION BAR__ */

    div#breadcrumb{z-index:99;position:absolute;top:123px;left:30px;font-family:verdana;font-size:11px;color:#000}
      div#breadcrumb a{color:#c30;text-decoration:none}
      div#breadcrumb a:hover{text-decoration:underline}
    div#search{z-index:98;position:absolute;top:120px;left:30px; width:690px; text-align:right}
      div#search input.txt{border:solid 1px #999; width:100px}
      div#search input.btn{border:solid 1px #999; width:60px; background:#ccc}
/* /HEADER */


  div#contenthead.homepage{position:relative;z-index:1; margin:0px;padding:0px;background:url(../images/homehead.gif) no-repeat; width:786px; height:138px}


/* CONTENT */
  div#content{padding:20px 0px;width:786px;background:url(../images/pagebg.gif) repeat-y;}
  div#content-wide{padding:20px 55px 20px 25px;width:auto;background:url(../images/pagebg.gif) repeat-y;}

    #leftcolumn{width:171px;float:left}
      #leftcolumn-content{width:141px}
    #middlecolumn{width:420px;float:left}
      #middlecolumn-content{width:400px;line-height:1.4}
    #rightcolumn{width:195px;float:left}
      #rightcolumn-content{width:170px}

    #leftcolumn_co{width:171px;float:left}
      #leftcolumn-content_co{width:141px}
    #middlecolumn_co{width:401px;float:left}
      #middlecolumn-content_co{width:380px;line-height:1.4}
    #rightcolumn_co{width:214px;float:left}
      #rightcolumn-content_co{width:189px}
    
    #leftcolumn_home{width:451px;float:left}
      #leftcolumn-content_home{width:387px;margin-left:27px;}
	#doublecolumn_home{width: 310px;float:left;border-bottom: 1px solid #000; padding-bottom: 10px}
    #middlecolumn_home{width:160px;float:left;padding-top:15px}
      #middlecolumn-content_home{width:140px}
    #rightcolumn_home{width:175px;float:left;padding-top:15px}
      #rightcolumn-content_home{width:140px}

    #leftcolumn_mbr{width:171px;float:left}
      #leftcolumn-content_mbr{width:141px}
    #middlecolumn_mbr{width:351px;float:left}
      #middlecolumn-content_mbr{width:330px;line-height:1.4}
    #rightcolumn_mbr{width:264px;float:left}
      #rightcolumn-content_mbr{width:239px}
      
    #middlecolumn-full{width:580px;float:left}
      #middlecolumn-content-full{width:560px;line-height:1.4}
      
    div#content-wide-engage{padding:20px 55px 20px 25px;width:auto;background:url(../images/pagebg.gif) repeat-y;}
      

    


/* /CONTENT */


    span.date{font-size:80%}
    div.clearleft{clear:left}
    div#NewsHead{background:#999}
    div#NewsHead div{padding:5px 5px;font-size:10px;color:#fff;font-weight:bold;text-transform:uppercase}

    ul#navsecondary{margin:0px;padding:0px;list-style-type:none;border-top:solid 1px #000;font-family:verdana;font-size:11px;color:#c30}
      ul#navsecondary a,ul#navsecondary a:active,ul#navsecondary a:visited{color:#c30;text-decoration:none}
      ul#navsecondary a:hover{color:#c30;text-decoration:underline}
        ul#navsecondary li{padding:5px 0px 5px 46px;border-bottom:solid 1px #000;background:url(../images/arrowbullet.gif) 27px 5px no-repeat;line-height:1.0}
          ul#navsecondary li ul{margin:0px;padding:0px;list-style-type:none;border:0px}
            ul#navsecondary li ul li{font-size:10px;padding:7px 0px 0px 10px;border:0px;background:url(../images/hollowbullet.gif) 0px 8px no-repeat;line-height:1.0}


    div#productnav.horizontal{width:327px;height:145px;position:absolute;top:148px;left:434px;background:#fc0}

    div#productnav.vertical{width:195px;background:#fc0}
      div#productnav.vertical ul{}
        div#productnav.vertical ul li{}



    table.newslist{font-family:verdana,arial;font-size:11px;margin-bottom:20px}
      td.newslist-head{padding: 10px 0px 15px 0px}
      td.newslist-date{font-weight:bold}
      .backtonewslist{margin: 30px 0px 10px 0px;font-weight:bold;font-size:80%;text-align:center}


/* FOOTER */
    div#footer{width:786px;height:32px;background:url(../images/pagebg.gif) repeat-y;border:solid 1px #000;border-width:1px 0px;margin-bottom:10px}
    div#footer a{font-family:verdana;font-size:11px;color:#000;text-decoration:none}
    div#footer a:hover{text-decoration:underline}
      div#footer-content{margin: 10px 0px 0px 27px}
    div.hide{ display: none;}
/* /FOOTER */




/* PRODUCT MENU - Homepage */
#productmenu_home {background:#333;font-family:verdana;font-size:10px;position:absolute;left:411px;top:-10px}
#productmenu_home td.top{height:8px;background:#fff}
#productmenu_home td.bot{height:11px;background:#fff}
#productmenu_home td.b1{width:21px;height:20px;background:url(../images/product_01.gif)}
#productmenu_home td.b2{width:21px;height:20px;background:url(../images/product_02.gif)}
#productmenu_home td.b3{width:21px;height:20px;background:url(../images/product_03.gif)}
#productmenu_home td.b4{width:21px;height:20px;background:url(../images/product_04.gif)}
#productmenu_home td.b5{width:21px;height:20px;background:url(../images/product_05.gif)}
#productmenu_home td.b6{width:21px;height:20px;background:url(../images/product_06.gif)}
#productmenu_home td.p1{width:138px;height:20px;background:#D9D9D6;text-indent:15px;cursor:pointer}
#productmenu_home td.p2{width:138px;height:20px;background:#D9D9D6;text-indent:15px;cursor:pointer}
#productmenu_home td.p3{width:138px;height:20px;background:#D9D9D6;text-indent:15px;cursor:pointer}
#productmenu_home td.p4{width:138px;height:20px;background:#D9D9D6;text-indent:15px;cursor:pointer}
#productmenu_home td.p5{width:138px;height:20px;background:#D9D9D6;text-indent:15px;cursor:pointer}
#productmenu_home td.p6{width:138px;height:20px;background:#D9D9D6;text-indent:15px;cursor:pointer}
#productmenu_home td.photo{width:187px;background:#D9D9D6}
/* PRODUCT MENU */


/* PRODUCT MENU - Company Pages */
#productmenu {float:left;background:#333;font-family:verdana;font-size:10px;}
#productmenu a{color:#000;text-decoration:none}
#productmenu td.top{height:8px;background:#fff}
#productmenu td.bot{height:11px;background:#fff}
#productmenu td.b1{width:21px;height:20px;background:url(../images/product_01.gif)}
#productmenu td.b2{width:21px;height:20px;background:url(../images/product_02.gif)}
#productmenu td.b3{width:21px;height:20px;background:url(../images/product_03.gif)}
#productmenu td.b4{width:21px;height:20px;background:url(../images/product_04.gif)}
#productmenu td.b5{width:21px;height:20px;background:url(../images/product_05.gif)}
#productmenu td.b6{width:21px;height:20px;background:url(../images/product_06.gif)}
#productmenu td.p1{width:165px;height:20px;background:#fff;text-indent:15px;cursor:pointer}
#productmenu td.p2{width:165px;height:20px;background:#fff;text-indent:15px;cursor:pointer}
#productmenu td.p3{width:165px;height:20px;background:#fff;text-indent:15px;cursor:pointer}
#productmenu td.p4{width:165px;height:20px;background:#fff;text-indent:15px;cursor:pointer}
#productmenu td.p5{width:165px;height:20px;background:#fff;text-indent:15px;cursor:pointer}
#productmenu td.p6{width:165px;height:20px;background:#fff;text-indent:15px;cursor:pointer}
#productmenu td.photo{width:187px;background:#D9D9D6}
#prodsidebarmask{float:left}
.clearleft{clear:left}
/* PRODUCT MENU */

ul.sitemap {margin-top:0px;margin-bottom:0px}
tr.altrow {background:#E7E7E7}

table.searchresults h1 {font:verdana;font-size:12px; margin:0px}
table.searchresults p {margin:0px}

table.membership{font-family:arial;font-size:12px;border:solid 1px #667;width:100%}
tr.membership_header{font-weight:bold;color:#fff;background:url(images/navbar.gif) repeat-x #919191}

/* Blog Styles */
#RecentPosts {
}
#RecentPosts ul {
list-style: none;
margin: 5px 0;
padding: 0;
}
#RecentPosts li {
margin: 7px 0;
line-height: 13px;
}

.Post {
margin: 20px 0;
}
.Post p {
margin: 0;
}
.PostTitle {
font-size: 11px;
font-weight: bold;
}
.PostDate {
font-size: 10px;
}
.PostSummary {
font-size: 11px;
}
#Comments {
margin: 20px 0;
}
.Comment {
margin: 10px 0;
}
.CommentName, #PostDate {
font-size: 11px;
font-weight: bold;
color: #666;
font-style: italic;
}
.CommentDesc {
font-size: 11px;
}
#PostComment {
margin: 20px 0;
}
#PostComment td {
vertical-align: top;
}
#PostComment table input, #PostComment table textarea {
width: 250px;
border: 1px solid #666;
}
#PostComment table textarea {
height: 80px;
}
#PostComment input {
font-size: 12px;
}
#ArchiveLinks {
margin: 5px 0;
line-height: 18px;
}

#EventsListSummary td {
    padding-bottom: 16px;
}