body {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCCCCC;
    font-size: 12px;
    color: #57657A;
    padding: 0px;
    margin: 0px;
}


h1,h2,h3,h4,h5,h6 { font-size: 16px; font-family: Tahoma; margin:0px; padding:8px 0px; }
h2 { color:#CC9900; font-family: Arial; }
h3 { color:#990000; }
h4 { font-size: 15px; color: #6B89A5; margin:0px; padding:0px; }
h5 { font-size: 14px; color: #3E6E94; }
h6 { font-size: 13px; color: #3E6E94;padding:2px 0px;}


table {
    border-spacing: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}

table, td, th, p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #57657A;
    /* text-align:left; */
}

table tr.row {
    background-color: #F2F4F7;
}

p { margin: 5px 0px; padding: 5px 0px;}

select, option, input, textarea {
    font-size: 12px;
    font-weight:normal;
    color: #57657A;
}

img { vertical-align:middle; border: none; }


a {
    color: #00589A;
    text-decoration: none;
}

a:hover {
    /*color: #706B4B;*/
    color: #996600;
    text-decoration:underline;
}
a:focus {
outline: none;
} 
a.grey {
    color: #666666;
    text-decoration:none;
}

a.grey:hover {
    color: #111111;
    text-decoration:none;
}


.f-left { float:left; }
.f-right { float:right; }

.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }

.left-line { float:left; padding: 0px 20px; border-left: 1px solid #DAE1E7; }

.inputbox {
    border: 1px solid #A7B0B9;
    background-image:url(../images/common/form-box.jpg);
}

.font24 {
    font-size:24px; padding: 10px; color:#BDC7CE;
}

.div215 { width:215px; float:left; margin:3px 6px 3px 0px; }
.div250 { width:250px; float:left; margin:10px; }

#gototop { text-align:right; padding-right: 35px; }

#sitemap {
    margin-top: 10px;
}
#sitemap ul li{
    color:#6B89A5;
}





/* Header */

#header {
    width: 1000px;
    background: url('layout.jpg') repeat-x 0px -05px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    margin: 0px auto
}

#header #header-left, #header #slogan, #header #header-right {
    height: 01px;
    float: left;
}

#header #header-left {
    width: 960px;
    background: url('layout.jpg') no-repeat;
}

#header #slogan {
    width: 385px;
    background: url('layout.jpg') no-repeat 0px -210px;
    padding-left: 0px;
    font-size: 0px;
    font-weight: bold;
    color:#1C4F79
}






/* Child Banner */

#child-banner {
    width: 1000px;
    height: 70px;
    background: #FFFFFF url(../images/common/child-content-bg.jpg) no-repeat;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0 auto;
}

#child-banner #bannerBGColor {
    width: 966px;
    height: 70px;
    margin: 0 auto;
    background-color:#517198;
    background: url(../images/common/layout.jpg) repeat-x 0px -417px;
}


/* Child Content */

#child-content {
    width: 1000px;
    background-color: #FFFFFF;
    background: #FFFFFF url(../images/common/child-content-bg.jpg) no-repeat 0px -70px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0px auto;
}

/* Child Content - Left Column */

#child-content #left-column {
    padding-left: 22px;
    width: 248px;
    float: left;
}




.box-common {
    background: url(../images/common/box-common.jpg) no-repeat;
}

/* Child Content - Right Column */

#child-content #right-column {
    width: 664px;
    padding: 20px 25px 0px 20px;
    float: left;
}

#child-content #right-column #content p{
    zoom:normal;
}

#child-content #right-column ul {
    margin: 5px 15px;
    padding: 5px 0px;
    /* list-style:none;
    list-style-image:url(../images/common/li-style.gif); */
    line-height: 16px;
}


#child-content #right-column table.top {
    background: url(table-top.jpg) no-repeat;
}
#child-content #right-column table th {
    color: #FFFFFF;
    padding: 16px 8px 2px 12px;
}
#child-content #right-column table.list td {
    border-bottom: 1px solid #DAE1E7;
    vertical-align: top;
    padding: 8px;
}
#child-content #right-column table.list td.icon {
    background: url(../images/common/news-icon.gif) no-repeat 10px 9px;
    width: 20px;
}
#child-content #right-column table.list td.iconb {
    background: #F2F4F7 url(../images/common/news-icon.gif) no-repeat 10px 9px;
    width: 20px;
}



#content_with_box {
    width: 265px;
    background: url(../images/common/customers-speak-bottom.jpg) bottom;
    float: right;
    padding-bottom: 20px;
    margin: 0px 0px 10px 10px;
}

#content_right_box {
    background: url(../images/common/right-box-top.jpg) no-repeat top;
    padding: 10px 25px 0px 25px;
}

#content_right_box_quoted {
    background: url(../images/common/right-box-top.jpg) no-repeat top;
    padding: 10px 25px 0px 25px;
}
#content_right_box_quoted, #content_right_box_quoted  p{
    font-style: italic;
    color: #2F6594;
    text-align: right;
}

.highlight{
    font-weight:bold;
    color: #B3872D;
}

/* Footer */

#footer {
    width: 1000px;
    height: 100px;
    background: #25323B;
    
}

#footer #footer-left, #footer #footer-center, #footer #footer-right {
    height: 100px;
    float: left;
}

#footer #footer-left {
    background:  #25323B;
    width: 10px;
}
#footer #footer-center {
    width: 980px;
}
#footer #footer-center #footer-menu {
    text-align: right;
    margin-right:10px;
    margin-top: 50px;
    color: #008000;
    float: right;
}
#footer #footer-center #footer-menu a {
    color: #DDDDDD;
    padding: 0px 3px;
}
#footer #footer-center #footer-menu a:hover {
    color: #FFFFFF;
    padding: 0px 3px;
    text-decoration:none;
}
#footer #footer-center #footer-menu a.rss, #footer #footer-center #footer-menu a.rss:hover {
    background:  #008000;
    padding-left: 20px;
}
#footer #footer-center #footer-menu a.stbutton, #footer #footer-center #footer-menu a.stbutton:hover {
    padding: 1px 5px 5px 22px;
}
#footer #footer-center #footer-menu div {
    margin-top: 7px;
}
#footer #footer-center #copyright {
    margin-left: 12px;
    margin-top:80px;
    color: #CCCCCC;
    float: left;
}
#footer #footer-right {
    background:  #25323B;
    width: 10px;
}

#footer-bottom { 
   background:  #25323B;
    margin: 0 auto;
    width: 1000px;
    height: 30px;
}