.bold {font-weight:bold;} 

body {margin:auto;
      text-align:center; 
      font-family: verdana,garmond, arial; 
      font-size:12px;
      line-height:18px;}

.topcontainer, .hometopcontainer {width:100%;
            float:left;
            text-align:left; 
             position:relative;
             margin:auto;}

.hometopcontainer, .topcontainer {background: url("../images/top_background.jpg") top center no-repeat #fff;}
             
.topcontainer {background: url("../images/interior_top_background.gif") bottom center no-repeat #fff;}

#topwrapper {width:784px; 
                       position:relative;
                       margin:auto;}
   
#headersb1 {float:left;
                      width:784px;
                     height:97px;
                      font-weight:bold;
                      font-size:12px;
                      color:#3399cc;}

#headersb2  {float:left;
                      height:270px;
                      width:784px;}

#headersb2 .r1c1 { font-weight:bold;
                      font-size:20px;
                      color:#ffffcc;}

#headersb2 .r2c1 {font-size:11px;
                      line-height:15px;
                      color:#fff;}

#headersb3  {float:left;
                      height:206px;
                      width:784px;}

#headersb3  {background: url("../images/sb3_background.jpg") bottom left no-repeat ;}

#agent .r1c1, #safety .r1c1, #customers .r1c1  {
                      font-weight:bold;
                      font-size:16px;
                      color:#ffffcc;
                     line-height:30px;}

#agent .r2c1, #safety .r2c1, #customers .r2c1, #customers .r3c1  {
                      font-weight:normal;
                      font-size:10px;
                      line-height:12px;
                      color:#fff;}

#agent .r2c1 {padding-right:90px;}

#safety .r2c1 {padding-right:80px;}

#customers .r2c1 {padding-right:50px;
                               font-style:italic;}

.bottomcontainer {width:100%;
            float:left;
            text-align:left; 
             position:relative;
             margin:auto;
     background: url("../images/contentbg.gif") bottom left repeat-x;}
             
#bottomwrapper {width:784px; 
                       position:relative;
                       margin:auto;}

#contentArea {float:left;
                        width:780px;}

#content {float:left;
                  width:440px;
                  font-size:12px;
                  line-height:14px;
                  font-weight:normal;
                  color:#222;
                  padding:00px 70px 0 00px;}

#content .pageheader {font-size:22px;
                           font-weight:normal;
                           color:#3399cc;}

#content h2 {font-size:20px;
                           font-weight:bold;
                           color:#222;
                           line-height:25px;}

#contentsbarea {float:left;
                       width:270px;
                       height:199px;
                       padding-top:20px;
                       background: url("../images/contentsbbg.gif") bottom left no-repeat;}

#contentsb4 {float:left;
                       width:270px;}

#contentsb4 .r1c1 {font-size:14px;
                           font-weight:bold;
                           color:#256f95;
                           padding-left:20px;}

#contentsb4 .r2c1, #contentsb4 .r3c1 {padding:20px 0 0 0;
                                font-size:10px;
                               line-height:14px;
                               font-weight:normal;
                                color:#222;
                                padding-left:20px;}

#contentsb4 .r4c1 {padding:15px 0 0 20px;}

#footerarea {float:left;
                      width:784px;}

#footersb5{font-size:9px;
                             font-weight:normal;
                             color:#555;
                             padding:40px 0 0 0;}

