@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background:url(../images/miangred.jpg) repeat-x left top;}
h1,h2,h3,ul {margin:0px; padding:0px; list-style-type:none;}
img {border:none;}
a {text-decoration:none; outline:none;}
.divclear {clear:both}

.main {width:919px; height:auto; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#212121; text-decoration:none; font-weight:normal;}

/* ========  top part  ========  */

.header {width:919px; height:auto; float:left; padding:0 0 0 0;}
.header_left {width:294px; height:auto; float:left;}
.hed_leftimag {width:19px; height:185px; float:left; padding:0 0 0 0; /*background:url(../images/top_leftgred.jpg) no-repeat left top;*/}
.logo {width:275px; height:181px; float:left; background:#FFFFFF; padding:4px 0 0 0; text-align:center; background:url(../images/logorep.jpg) repeat-x left top;}
.image {width:auto; height:auto; float:left;}
.top_banner {width:404px; height:247px; float:left;}
.header_dress {width:221px; height:247px; float:left; background:url(../images/topadrep.jpg) repeat-x left top; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#ffffff; text-align:center;}
.headdareestext {width:221px; height:auto; float:left; padding:12px 0 12px 0;}
.slogan_bg {width:280px; height:107px; float:left; background:url(../images/slogan.jpg) no-repeat left top; font-family:Century Gothic; font-size:24px; font-weight:bold; color:#FFFFFF; padding:15px 0 0 14px;}
.slogan_text {font-family:Century Gothic; font-size:20px; color:#FFFFFF;}
.navi_link {width:580px; height:auto; float:right; padding:7px 0 0 0; color:#FFFFFF;}
.navi_link ul {list-style-type:none; margin:0px; padding:0px;}
.navi_link ul li { width:auto; height:auto; float:left; display:inline; padding:0 12px 0 12px;}
.navi_link ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
.navi_link ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3c0b08; text-decoration:none;}
.breadcrum_link {width:auto; height:auto; float:left; padding:15px 0 0 0; color:#FFFFFF;}
.breadcrum_link ul {list-style-type:none; margin:0px; padding:0px;}
.breadcrum_link ul li { width:auto; height:auto; float:left; display:inline; padding:0 5px 0 5px;}
.breadcrum_link ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bd342c; text-decoration:none; font-weight:bold;}
.breadcrum_link ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bd342c; text-decoration:underline; font-weight:bold;}
.breadcrum_link2 {width:auto; height:auto; float:left; padding:15px 0 0 0; color:#FFFFFF;}
.breadcrum_link2 ul {list-style-type:none; margin:0px; padding:0px;}
.breadcrum_link2 ul li { width:auto; height:auto; float:left; display:inline; padding:0 5px 0 5px;}
.breadcrum_link2 ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#041a1d; text-decoration:none; }
.breadcrum_link2 ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#041a1d; text-decoration:underline;}
.b_leftcuve {width:auto; height:auto; float:left; padding:30px 0 0 0;}

/* ========  end top part  ========  */

/* ======== middle part  ========  */
.middle {width:919px; height:auto; float:left; padding:0 0 0 0;}
/* ======== left middle part  ========  */
.left_middle {width:275px; height:auto; float:left; background:url(../images/leftmid_bg.jpg) no-repeat left top; padding:0 0 0 29px;}
.left_topbox {width:252px; height:auto; float:left; padding:0 0 12px 0;}
.left_topbox_gred {width:218px; height:28px; float:left; background:url(../images/leftm_gred.jpg) repeat-x left top; font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#fefefe; padding:12px 0 0 2px;}
.leftsublink {width:252px; height:auto; float:left; padding:12px 0 0 0;}
.leftsublink ul {list-style-type:none; margin:0px; padding:0px;}
.leftsublink ul li { width:252px; height:auto; float:left; display:block; padding:0 0 7px 0;}
.leftsublink ul li a { font-size:12px; color:#3c3c3c; width:234px; height:22px; float:left;
 background:url(../images/leftlinkb.jpg) no-repeat left top; text-decoration:none; padding: 8px 0 0 18px;}
.leftsublink ul li a:hover {width:234px; height:22px; font-size:12px; color:#ffffff; text-decoration:none; background:url(../images/leftlinkb_hover.jpg) left top; padding: 8px 0 0 18px; float:left; }
.leftsublink ul li a#act {width:234px; height:22px; font-size:12px; color:#ffffff; text-decoration:none; background:url(../images/leftlinkb_hover.jpg) left top; padding: 8px 0 0 18px; float:left; }
.left_topbox2 {width:252px; height:auto; float:left; padding:0 0 12px 0;}
.left_topbox_gred2 {width:218px; height:30px; float:left; background:url(../images/leftc_gred.jpg) repeat-x left top; font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#fefefe; padding:12px 0 0 2px; text-transform:uppercase;}
.left_topbox_mid {width:229px; height:auto; float:left; padding:8px 11px 0 11px; background:#eaeaea;}
.leftbigtext {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; line-height:25px; color:#ca4840;}
.leftsublink2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#2a2a2a;}
.leftsublink2:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#2a2a2a;}
.leftcontant {width:auto; height:auto; float:left; padding:0 0 10px 0;}
.left_imagemain {width:auto; height:auto; padding:0 0 0 17px;}
.left_imagemain2 {width:auto; height:auto; float:left; padding:2px; border:2px solid #c2463b;}
.leftsublink3 {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#ca4840; text-decoration:underline;}
.leftsublink3:hover {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#ca4840; text-decoration:none;}
/* ======== end left middle part  ========  */

/* ======== right middle part  ========  */
.right_middle {width:605px; height:auto; float:right; padding:7px 0 0 0;}
.right_middlebox {width:605px; height:auto; float:left; padding:0 0 15px 0;}
.right_middle_tital {width:560px; height:33px; float:left; padding:0 0 0 0; background:url(../images/rightarrow.gif) no-repeat left top; padding:0 0 0 42px; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#0b6c6f; border-bottom:1px dotted #2d2d2d;}
.right_middle_cantant {width:605px; height:auto; float:left; padding:12px 0 0 0; text-align:justify; line-height:18px;}
/* ======== end right middle part  ========  */
/* ======== inner middle part  ========  */
.textbox {width:auto; height:auto; float:left; border:1px solid #d54a42;}
.innerlink {width:auto; height:22px; float:left; background:url(../images/backgred.jpg) repeat-x left top; padding:5px 5px 0 5px; color:#FFFFFF;}
.innerlink:hover {width:auto; height:22px; float:left; background:url(../images/backgred.jpg) repeat-x left top; padding:5px 5px 0 5px; color:#FFFFFF; text-decoration:underline;}
.innerlink2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b4281e; text-decoration:underline; font-weight:bold;}
.innerlink2:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b4281e; text-decoration:none; font-weight:bold;}
.inner_button {width:auto; height:30px; float:left; padding:0 7px 0 7px; background:url(../images/button_gre.jpg) repeat-x left top; font-size:12px; color:#FFFFFF; border:0px; font-weight:bold; text-transform:uppercase;}
.innerlink3 {width:auto; height:22px; float:left; background:url(../images/backgred2.jpg) repeat-x left top; padding:5px 5px 0 5px; color:#FFFFFF; font-weight:bold;}
.innerlink3:hover {width:auto; height:22px; float:left; background:url(../images/backgred.jpg) repeat-x left top; padding:5px 5px 0 5px; color:#FFFFFF; font-weight:bold;}
/* ======== end inner middle part  ========  */

/* ======== end middle part  ========  */
/* ======== footer part  ========  */
.footer {width:919px; height:auto; float:left; color:#FFFFFF;}
.footergred {width:906px; height:91px; float:left; background:url(../images/footer_gred.jpg) repeat-x left top; }
.footer_right {width:392px; height:91px; float:right; background:url(../images/footerimage.jpg) no-repeat left top;}
.footer_left {width:500px; height:auto; float:left; padding:20px 0 0 0;}
.footerlink {color:#FFFFFF; text-decoration:none;}
.footerlink:hover {color:#FFFFFF; text-decoration:underline;}
.footer_right {width:906px; height:76px; float:right; background:url(../images/footerimage.jpg) no-repeat right top; padding:15px 0 0 0; text-align:center;}
/* ======== end footer part  ========  */

.inner_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cc6633; text-decoration:none;}
.inner_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cc6633; text-decoration:underline;}
/* ======== squarebox  ========  */
.squarebox {
    width: 252px;
	float:left;
    text-align: left;
    overflow: hidden; }
.squareboxgradientcaption {
    color: #3c3c3c;
	height:22px;
    padding: 5px;
    background:url(../images/leftlinkb.jpg) no-repeat left top; }
.squareboxgradientcaption:hover {
    color:#ffffff;
	height:22px;
    padding: 5px;
    background:url(../images/leftlinkb_hover.jpg) no-repeat left top; }
.squareboxcontent {
    padding: 10px;
    overflow: hidden;
     }
.new_rightlink {color:#3c3c3c;}
.new_rightlink:hover {color:#ffffff;}
.new_rightlink2 {color:#ffffff;}
.squareboxgradientcaption2 {
    color:#ffffff;
	height:22px;
    padding: 5px;
    background:url(../images/leftlinkb_hover.jpg) no-repeat left top; }
	
.sitmap_link {width:450px; padding:10px 0 0 0;}
.sitmap_link ul {list-style-type:none; margin:0px; padding:0px;}
.sitmap_link ul li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; padding:15px 0 0 0; color:#212121;}
.sitmap_link ul li a {text-decoration:underline; color:#212121;}
.sitmap_link ul li a:hover {text-decoration:none;}

.sitmap_link1 {width:450px; padding:0 0 0 0;}
.sitmap_link1 ul {list-style-type:none; margin:0px; padding:0px;}
.sitmap_link1 ul li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; padding:15px 0 0 35px; color:#212121;}
.sitmap_link1 ul li a {text-decoration:underline; color:#212121;}
.sitmap_link1 ul li a:hover {text-decoration:none;}

.maps {width:300px; height:auto; float:right; margin:0 0 0 8px; border:1px solid #c6c7c7;}

.bottom_logo{
float:left;
width:919px;
padding:10px 0 10px 0;
}
.btm_logo_row{
float:left;
width:919px;
text-align:center;
}
.bottom_txt{
width:879px;
float:left;
padding:10px 20px 0 20px;
text-align:justify;
}
