/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:#fff}
body{margin:0 auto;font-family:"Times New Roman", Times, serif;color:#31363a;font-size:14px;min-height:100%;position:relative;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px" : "100%");background:url(../images/bot_bg.jpg) center bottom repeat-x}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1{}

a{color:#004990}
a:hover{text-decoration:none}

.main-container{background:url(../images/top_bg.jpg) top center repeat-x;}
.main-inner{margin:0 auto;max-width:1030px;width:expression(document.body.clientWidth > 1030? "1030px": "100%" )}

.header{height:215px}
.logo{float:left;width:360px;padding:20px 0 0 40px}
.phone-box{float:right;width:305px;padding:80px 0 0 0;color:#31363a;font-size:12px;line-height:24px}
.phone-box span{font-size:30px;color:#004990}
.nav-box{margin:0 365px 0 400px;padding:85px 0 0 0}
.nav-box a{float:left;width:34px;height:34px;}
.nav-box #nav-home {background:url(../images/home.png)}
.nav-box #nav-home.act{background:url(../images/home_act.png)}
.nav-box #nav-search {background:url(../images/search.png)}
.nav-box #nav-search.act{background:url(../images/search_act.png)}
.nav-box #nav-send {background:url(../images/send.png)}
.nav-box #nav-send.act{background:url(../images/send_act.png)}


/* Menu */
.mmenu{background:url(../images/menu_bg.gif) no-repeat;height:58px;line-height:57px}
.mmenu ul{padding:0 0 0 40px;list-style-type:none;margin:0}
.mmenu ul li{float:left;margin-right:25px;position:relative;font-size:16px;color:#004990;}
.mmenu ul li a{font-size:16px;color:#004990;}
.mmenu ul li ul{position:absolute;left:0;top:20px;line-height:18px}

/* Menu */

.mcontent{padding:20px 0 500px 0;overflow:hidden}

.navbar{padding:20px 40px}

.carcass{width:100%;border-collapse:collapse}
.leftbar{vertical-align:top;padding:0 50px 0 40px}
.rightbar{vertical-align:top;width:340px}


.info-box{font-size:16px}
.info-box h2{font-size:24px;font-weight:normal;padding-bottom:15px}
.txt-box{/*background:url(../images/tire01.gif) 0 20px no-repeat;padding:10px 0 10px 50px;margin-left:10px*/;padding:10px 0;}
.txt-box p{padding-bottom:0px;font-size:16px;}

.txt-box ul{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0}
.txt-box ol{margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0}

.info-box2{}
.info-box2 h2{font-size:24px;font-weight:normal;padding-bottom:15px;color:#caa154;}
.txt-box2{padding:0 40px 0 0}
.txt-box2 p{padding:0 0 15px 18px;font-size:14px;background:url(../images/tire02.gif) 0 8px no-repeat}
.txt-box2 ul{margin:0;padding:5px 0 15px 14px;}

.tools a{font-size:14px;font-weight:normal;text-decoration:none;border-bottom:1px dashed #004990;/*margin-left:18px;*/outline-style:none}
.tools span{float:left;/*background:url(../images/arr_down.gif) right 5px no-repeat;padding-right:10px*/}
.tools span.active{/*background:url(../images/arr_up.gif) right 5px no-repeat;*/padding-right:10px}
.tools a:hover{border-bottom:0}

.hide-box{display:none}

/* Content */

/* Footer */
#footer{height:135px;padding:85px 0 0 0;font-size:13px;position:absolute;bottom:0;width:100%}
.footer{margin:0 auto;max-width:1030px;width:expression(document.body.clientWidth > 1030? "1030px": "100%" );}
.f-left{float:left;width:360px;padding:0 0 40px 40px;color:#31363a;font-size:13px}
.f-right{float:right;width:305px;margin-top:-6px;font-size:13px}
.f-center{margin:0 305px 0 400px;color:#5c4127}
.f-center p{padding-bottom:10px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

.mymap{}

.projects-bbox p{font-size:16px}
.projects-bbox ul{margin:0;padding:5px 0 20px 0;list-style-type:none}

.gmnoprint{font-size:12px}

