
html, body {
    font-family: arial;
    font-size: 95%;
    color:#333;
/*    background:  url('/site_media/images/content-sides.gif') repeat-y scroll 50% 0; */
    background-color: #657780;
    margin:0;
    padding:0;
}

img {
    border: none;
    padding: 0px;
    margin: 0px;
}

a { color: #0356a6; }

h1, h2, h3, h4, th {
    color: #0356a6;
                 }

h2 {
    color: #ef2c26;
}
hr { height: 1px; border-style: none; background-color: #eee;}

ul li {
     list-style-type: circle;
     list-style-image: url('../images/bullet.gif');	
     }

ul.errorlist li {
     color: red;
     list-style-type: circle;
     list-style-image: url('../images/error-bullet.gif');	
     }


.smaller {
    font-size: smaller;
}

.error {
    color: #ef2c26;
}

div#logo {
    background-color: #fff;
/*    max-height: 58px; */
}

img#logo-image {
    margin: 0 auto 0 auto;
}

div#logobar {
    background-color: #fff;
    padding: 20px 0 25px 0;
}


div#logobar a {
    padding: 0;
}

div#page {
/*     margin-left: -3px; */
/*     margin-right: -3px; */
/*     padding-left: 5px; */
/*     padding-right: 5px; */
/*     margin-bottom: 4px; */
/*     background:  url('/site_media/images/content-sides.gif') repeat-y scroll 50% 0; */
}

div#viewport {
    background: #fff;
/*    padding: 0; */
    margin: 15px auto 15px auto; 
    width: 930px;
    padding-top: 10px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div#menubar {
    clear: both;
    font-size: 14px;
    font-weight: bold;
}

div#menubar > ul > li {
    -moz-border-radius-topleft: 10px !important;
    -moz-border-radius-topright: 10px !important;
    -webkit-border-top-left-radius: 10px !important;
    -webkit-border-top-right-radius: 10px !important;

}
span#authbar {
    float: right;
    font-size: 12px;
    padding-right: 5px;
}

div.breadcrumbs {
    clear: both;
    min-height: 20px;
    padding-top: 5px;
    padding-left: 5px;
    border-top: none;
    border-bottom: 1px solid #ccc;
    color: #777;
    background-color: #ddd;
    font-size: 12px;
}

div.breadcrumbs a, div.breadcrumbs a:visited {
    color: #777;
}

div.breadcrumbs a:hover {
    color: #0356a6;
}

div.breadcrumbs ul {
    margin: 0; padding: 0;
}

div.breadcrumbs ul li {

    display: inline;
}

div#content {
    clear: both;
    min-height: 500px;
    background-color: #fff;
    margin: 0 20px 0 20px;
    padding: 5px 0 0 0;
}

div.lookatme {
               /* background-color: #657780;*/
               background-color: #fff;
               /* color: #fff; */
               margin-bottom: 10px;
               margin-top: 5px;
               font-weight: 550;
               }


div.lookatme li { 
                  
 }

div.lookatme h1 {
                  /* color: #edf3f6; */
                  clear: both;
                  margin: 0;
                  padding: 0;
                  }

h1.slogan { 
            font-size: 14pt;
            font-weight: bolder;
          }

table#blurb-table {
                    width: 100%;
                    margin: 15px 0 0 0;
                    border-collapse: collapse;
                    }

td.blurb-item {
                vertical-align: top;
           /*     background-color: #BDD2FF; */
		background-color: #eee;
                border: 2px solid #fff; 
                padding: 0;
                line-height: 18px;
                -moz-border-radius-topleft: 15px;
                -moz-border-radius-topright: 15px;
		-webkit-border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
                }

td.blurb-item h1 {
                   font-size: 11pt;
                   text-align: center;
                   }

div.slide {
            padding: 0 1em .5em 1em;
            }

div.slide p { 
              width: 550px;
 }

div.blurb {
            width: 180px;
            padding: .5em .2em .5em .8em; 
            }

div.blurb p {
              font-size: 10pt;
              }
/* div.blurb img {
                   float: left;
                   }*/

div.round {
            margin-bottom: 20px;
            background-color: #BDD2FF;
            }

div.square {
             margin-bottom: 20px;
             background-color: #BDD2FF;
             }


div#footer {
             clear: both;
             font-size: smaller;
             color: #0356a6;
             margin: 50px 0 0 0;
             padding: .5em 1em 1em;
             }

div#footer span.phone {
    float: left;
}

div#footer span.copyright {
    float: right;
}

div#footer span.data-usage-terms {
    float: left;
    margin-left: .4em;
}

ul.getstartedwith {
                    display: inline;
                    }

ul.getstartedwith li {
                       display: inline;
                       width: 150px;
                       }

form fieldset {
                border: 1px solid #aaf;
                padding-top: 20px;
                background-color: #edf3f6;
                }


form input {
             margin: 8px;
/*             border: 1px solid #208be1; */
             }

form textarea {
                border: 1px solid #208be1;
                margin: 8px;
                }

div.address {
              margin-bottom: 1em;
              }
div.address p {
                margin: .1em;
                }


div#powered-by-round { 
                       float: right;
           /*            background-color: #BDD2FF; */
		       background-color: #eee;
                       width: 150px;
		       -moz-border-radius: 10px;
		       -webkit-border-radius: 10px;
 }

div#powered-by {
                 text-align: center;
                 padding: .5em 1em .5em 1em;
                 color: #557;
                 font-size: small;
                 font-weight: 500;
                 }

div#powered-by strong {
    color: #0356a6;
}

div#powered-by a { 
                   }

div#main-slogan { 
                  text-align: center;
                  color: #679f67;
                  font-weight: bolder;
 }



table.example { 
                border-collapse: collapse;
                border: 1px solid #eef;
                width: 100%;
 }

table.example td { 
                   padding: 1em;
                   font-size: small;
                   border: 1px solid #eef;
 }

table.example th { 
                   border: 1px solid #eef;
 }


.odd {
    background-color: #fff;
}

.even {
    background-color: #e3f1fa;
}

.sorting_1 {
    background-color: #cbedd6
}
