html,body {
    margin:0;
    padding:0;
    font-family:calibri,verdana,sans;
    height:100%;
    font-size:10pt;
}
body {

    background:#23bac4 url(/images/design/bg.jpg) repeat;
}
a {
    text-decoration: none;
}
img,a img {
    border:0;
}
h1,h2,h3,h4,h5 {
    font-family:calibri,verdana,sans;
    font-style: italic;
    font-weight:normal;
}
td {
    vertical-align:top;
}
.hidden {
    display:none;
}
.right {
    text-align:right;
}
.bottom {
    vertical-align:bottom;
}
.icon {
    margin-bottom: -3px;
    border:0;

}
.clickable {
    cursor:pointer;
}
label {
    font-weight:bold;
    width:200px;
}
button {
    padding: 1px 4px;
}

.strike {
    text-decoration: line-through;

}
.blur {
    font-style:italic;
    color:#888;
}
/* container table */
#container {
    margin:40px auto;
    padding:0;
    width:1000px;
    border-spacing:0;
    border-collapse: collapse;
}
#header td {
    background: #009294;
    height: 100px;
}
#header, #subheader, #subheader a, #subsubheader, #subsubheader a {
    color: #f78e1e /* ORANGE */;
}
#header a {
    color: #fff;
}
#subheader, #subheader td {
    background: #a2dbe6 ;
    margin:0;
    padding:0;
    height: 34px;
}
#subsubheader, #subsubheader td {
    background: #fff;
    margin:0;
    padding:0;
    height: 40px;
}
#footer td {
    background: #009294;
    color:#fff;
}
#content, #foot_links, #foot_links a {
    background:#FFF;
    color:#00a099;
}
#content td {
    padding: 20px;
}
#foot_links td, #footer td {
    padding: 5px;
}

.orange {
    color:#f78e1e;
}
.aqua {
    color: #00a099;
}
.orange-bg {
    background-color:#f78e1e;
}
.aqua-bg {
    background-color:  #00a099;
}

#content p {
    line-height: 2;
}

#subheader #big_b_top {
    width:350px;
    background: #A2DBE6 url(/images/latest/big_b_medium_top.png) repeat-y scroll 0% 0%;
}
#content #big_b_bottom{
    width:425px;
    background: #fff url(/images/latest/big_b_medium_bottom.png) no-repeat scroll 0% 0%;
}
#subheader  td#tagline_top{
    background: #A2DBE6 url(/images/latest/tag_line_top.png) no-repeat scroll right top;
    width:350px;
}
#subheader td#alt_left_top {
    background: #A2DBE6;
    width:350px;
}
#content #tagline_bottom{
    vertical-align:top;
    width:575px;
    background: #fff url(/images/latest/tag_line_bottom.png) no-repeat scroll right top;
}
#content #tagline_bottom.padding {
    padding-top:150px;
}
.input-active-bg {
    background: transparent url(/images/latest/input-active.png) no-repeat scroll center center;
}
.text-input{
    width:235px;
    padding:3px;
    height:30px;
    background:transparent;
    border:0;
    margin-left:35px;
    margin-top:10px;
}
#contact-table td {
    padding:0;
    vertical-align:middle;
}
#contact-table td.label-cell {
    font-size:14pt;
    text-align:right;
    padding-right:5px;
}

.input-bg {
    background: transparent url(/images/latest/input.png) no-repeat scroll center center;
}
