﻿/** Changing the file size */ 
*{
     margin:0;
	 padding:0;
}

body{
     background:#fff;
	 font-family:Tahoma, Arial, helvetica, sans-serif;
	 font-size:100%;
	 line-height:0.875em;
	 color:#6b757d;
}

input, textarea{
     font-family:Tahoma, Arial, helvetica, sans-serif;
	 font-size:1em;
}

.fleft{
     float:left;
}

.fright{
     float:right;
}

.clear{
     clear:both;
}

.alignright{
     text-align:right;
}

.aligncenter{
     text-align:center;
}

.wrapper, block{
     width:100%;
	 overflow:hidden;
}

.container{
     width:100%;
}

p{
     margin:0;
	 padding:0;
}

.tail-top{
     background:url(images/tail-top.gif) left top repeat-x #fff;
	 width:40.5%;
	 position:absolute;
	 left:0px;
	 top:0px;
	 height:4px;
}

/*==================forms====================*/
input, select{
     vertical-align:middle;
	 font-weight:normal;
}

img{
     border:0;
	 vertical-align:top;
	 text-align:left;
}

.form{
     height:26px;
}

.form input{
     width:275px;
	 padding:2px 0 3px 0;
	 color:#6B757D;
	 background:#def5ff;
	 border-top:1px solid #303030;
	 border-left:1px solid #303030;
	 border-bottom:1px solid #9f9f9f;
	 border-right:1px solid #9f9f9f;
	 padding-left:3px;
}

.form select{
     width:279px;
	 padding:0 0 0 0;
	 color:#6B757D;
	 background:#def5ff;
	 border-top:1px solid #303030;
	 border-left:1px solid #303030;
	 border-bottom:1px solid #9f9f9f;
	 border-right:1px solid #9f9f9f;
	 padding-left:3px;
}

textarea{
     width:275px;
	 height:166px;
	 padding:2px 0 3px 0;
	 background:#def5ff;
	 color:#6B757D;
	 border-top:1px solid #303030;
	 border-left:1px solid #303030;
	 border-bottom:1px solid #9f9f9f;
	 border-right:1px solid #9f9f9f;
	 padding-left:3px;
	 display:block;
}

.but-indent{
     margin-right:8px;
	 padding-left:32px;
}

/*==================list====================*/
ul{
     list-style:none;
}

.site-nav{
     margin-top:24px;
}

.site-nav li{
     display:inline;
}

.site-nav li a{
     color:#383838;
	 font-size:12px;
	 text-decoration:none;
	 padding:0 15px 16px 15px;
	 display:block;
	 float:left;
	 margin-right:4px;
}

.site-nav li a:hover{
     color:#3d7b99;
	 background:url(images/marker.gif) repeat-x bottom;
}

.site-nav li a.act{
     font-size:12px;
	 text-decoration:none;
	 color:#3d7b99;
	 background:url(images/marker.gif) repeat-x bottom;
	 padding:0 15px 16px 15px;
}

.list li{
     width:100%;
	 overflow:hidden;
	 margin-bottom:20px;
	 vertical-align:bottom;
}

.list li span{
     width:30px;
	 line-height:22px;
	 height:74px;
	 float:left;
	 display:block;
	 text-align:center;
	 padding:5px 0 0 0;
	 background:url(images/marker1.gif) no-repeat left top;
	 margin-right:14px;
}

.list li a{
     display:block;
	 margin-bottom:6px;
}

.list li a:link{
     color:#a71b11;
}

.list li a:visited{
     color:#e51b0d;
}

.list li a:hover{
     color:#a71b11;
}

.list li a:active{
     color:#a71b11;
}

.list li span:first-line{
     color:#FFFFFF;
	 font-weight:bold;
	 font-size:1.1em;
}

.list1{
     margin:32px 0 0 21px;
}

.list1 li{
     background:url(images/marker2.gif) no-repeat left center;
	 padding-left:21px;
	 margin-bottom:3px;
}

.list1 li a:link{
     color:#a71b11;
}

.list1 li a:visited{
     color:#e51b0d;
}

.list1 li a:hover{
     color:#a71b11;
}

.list1 li a:active{
     color:#a71b11;
}

.list2{
     margin-bottom:53px;
}

.list2 li{
     margin-bottom:9px;
}

.list2 li a:link{
     color:#a71b11;
}

.list2 li a:visited{
     color:#e51b0d;
}

.list2 li a:hover{
     color:#a71b11;
}

.list2 li a:active{
     color:#a71b11;
}

.list3 li{
     padding-left:60px;
	 margin-bottom:20px;
}

.list3 li a{
     display:block;
	 margin-bottom:6px;
}

.list3 li a:link{
     color:#a71b11;
}

.list3 li a:visited{
     color:#e51b0d;
}

.list3 li a:hover{
     color:#a71b11;
}

.list3 li a:active{
     color:#a71b11;
}

.list3 li.icon1{
     background:url(images/icon1.gif) no-repeat left top;
}

.list3 li.icon2{
     background:url(images/icon2.gif) no-repeat left top;
}

.list3 li.icon3{
     background:url(images/icon3.gif) no-repeat left top;
}

.footer_nav{
     width:100%;
	 overflow:hidden;
	 margin-bottom:11px;
}

.footer_nav li.none{
     background:none;
}

.footer_nav li{
     display:inline;
	 margin-left:-1px;
	 background:url(images/marker3.gif) no-repeat left center;
}

.footer_nav li a{
     color:#4c5258;
	 font-weight:bold;
	 text-decoration:none;
	 padding:0 15px 0 18px;
}

.footer_nav li a:hover{
     text-decoration:underline;
}

/*==================other====================*/
.img-indent{
     margin:0 20px 0 0;
	 float:left;
}

.img-box{
     width:100%;
	 overflow:hidden;
}

.img-box img{
     float:left;
	 margin:0 20px 0 0;
}

.p1{
     margin-top:9px;
}

.p2{
     margin-top:30px;
}

.p3{
     margin-top:56px;
}

.p4{
     margin-top:15px;
}

.phones{
     width:158px;
	 overflow:hidden;
}

/*==================txt, links, lines, titles====================*/
a{
     color:#6b757d;
}

a:hover{
     text-decoration:none;
}

h6{
     font-size:1em;
	 font-weight:normal;
	 font-style:italic;
	 text-transform:uppercase;
	 margin-bottom:32px;
}

.txt1{
     color:#4c5258;
}

.txt2{
     color:#2f3439;
	 font-size:0.91em;
}

.txt3{
     color:#a71b11;
}

.txt1 a:hover{
     background:#C6EFFF center;
}

.txt2 a:hover{
     background:#C6EFFF center;
}

.txt3:link{
     color:#a71b11;
}

.txt3:visited{
     color:#e51b0d;
}

.txt3:hover{
     color:#a71b11;
	 background:#C6EFFF center;
}

.txt3:active{
     color:#a71b11;
}

.link1{
     display:block;
	 float:left;
	 background:url(images/link1-bgd.gif) left top repeat-x;
	 color:#393939;
	 text-decoration:none;
	 line-height:.45em;
	 margin-top:20px;
}

.link1 em{
     display:block;
	 background:url(images/link1-left.gif) no-repeat left top;
	 font-style:normal;
}

.link1 b{
     display:block;
	 background:url(images/link1-right.gif) no-repeat right top;
	 padding:6px 41px 8px 13px;
}

.link1:hover{
     text-decoration:underline;
}

.line-hor{
     border-bottom:1px solid #b5b7b9;
	 padding-bottom:12px;
	 margin-bottom:40px;
}

.title{
     margin-bottom:17px;
}

/*==================boxes====================*/
.box{
     background:#e1f6ff url(images/box-bgd.gif) repeat-x;
	 width:100%;
	 color:#4b5156;
	 margin-top:25px;
}

.box .border-top{
     background:url(images/border-top.gif) repeat-x top;
}

.box .border-bot{
     background:url(images/border-bot.gif) repeat-x bottom;
}

.box .border-left{
     background:url(images/border.gif) repeat-y left;
}

.box .border-right{
     background:url(images/border.gif) repeat-y right;
}

.box .left-top-corner{
     background:url(images/left-top-corner.gif) no-repeat left top;
}

.box .right-top-corner{
     background:url(images/right-top-corner.gif) no-repeat right top;
}

.box .left-bot-corner{
     background:url(images/left-bot-corner.gif) no-repeat left bottom;
}

.box .right-bot-corner{
     background:url(images/right-bot-corner.gif) no-repeat right bottom;
}

.box .inner{
     padding:20px 24px 26px 22px;
}

.box .inner1{
     padding:20px 20px 20px 20px;
}

.box .icon{
     background:url(images/icon.gif) no-repeat 372px top;
	 padding-right:120px;
}

.box a:link{
     color:#a71b11;
}

.box a:visited{
     color:#e51b0d;
}

.box a:hover{
     color:#a71b11;
}

.box a:active{
     color:#a71b11;
}

/*==================header====================*/
#header .col-1{
     width:286px;
}

#header .col-1 .indent{
     padding:53px 0 0 32px;
}

#header .col-2{
     width:514px;
}

/*==================content====================*/
#content{
     padding:24px 0 27px 32px;
}

#content .indent{
     padding-right:26px;
}

#content .indent1{
     padding-top:18px;
}

/*==================footer====================*/
#footer{
     background:url(images/footer-bgd.gif) repeat-x;
}

#footer .left{
     background:url(images/footer-left.gif) no-repeat left top;
}

#footer .right{
     background:url(images/footer-right.gif) no-repeat right top;
	 padding-top:22px;
	 text-align:center;
}

/*==========================================*/