html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:11px;font-family:Arial, Helvetica, sans-serif;vertical-align:baseline;color:#222}
body{background:url(../images/bg-main.jpg) repeat scroll 0 0 transparent;border-collapse:collapse;}
body, td, th, input, textarea, select, a{font-size:11px;}
input, textarea, select{background:#FFF; border:1px solid #ccc; padding:2px;}
a, a:visited, a b{color:#515151;text-decoration:none;cursor:pointer;outline:none;}
a:hover{text-decoration:none;}
a img{border:none;}
form{padding:0;margin:0;display:inline;}
@font-face{font-family:'coolvetica_rgregular';src:url('../fonts/coolveticarg-webfont.eot');src:url('../fonts/coolveticarg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/coolveticarg-webfont.woff') format('woff'),
url('../fonts/coolveticarg-webfont.ttf') format('truetype'),
url('../fonts/coolveticarg-webfont.svg#coolvetica_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'fontastiquefontastique';src:url('../fonts/fontastique_0-webfont.eot');src:url('../fonts/fontastique_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/fontastique_0-webfont.woff') format('woff'),
url('../fonts/fontastique_0-webfont.ttf') format('truetype'),
url('../fonts/fontastique_0-webfont.svg#fontastiquefontastique') format('svg');font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-webfont.eot');
    src: url('../fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-webfont.woff') format('woff'),
         url('../fonts/oswald-webfont.ttf') format('truetype'),
         url('../fonts/oswald-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
p{margin-bottom:20px;-moz-hyphens:auto;-webkit-hyphens:auto;color:#515151;font-family:Arial, Helvetica, sans-serif;}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
h1, .welcome{color:#222;font-size:24px;font-weight:bold;margin-bottom:10px;margin-top:10px;text-shadow:0 0 1px rgba(0, 0, 0, .01);}
h2{color:#222;font-size:18px;margin-top:0px;margin-bottom:5px;}
h3{color:#222;font-size:16px;margin-top:0px;margin-bottom:5px;}
#maincontainer1, #maincontainer2, #maincontainer3{width:100%;height:auto;float:left;}
#maincontainer1{background:none repeat scroll 0 0 #FFFFFF;position:relative;z-index:10;}
#topsection{width:998px;height:27px;margin:0px auto;}

#topsection .tlrightsec{float:right;height:auto; width:auto;}
#topsection .tlrightsec .toplink{float:left;height:auto;padding:5px 0;width:auto; margin-right:20px;}
#topsection .tlrightsec .toplink ul{float:left;height:auto;width:auto;margin:0px;padding:0px;}
#topsection .tlrightsec .toplink ul li{float:left;height:auto;width:auto;}
#topsection .tlrightsec .toplink a{width:auto;height:17px;line-height:17px;padding:0px 10px;}
#topsection .tlrightsec .toplink a:hover{color:#999;}
#topsection .tlrightsec .loginsec{float:left;height:auto;padding:0;width:auto; margin-left:5px;}
#topsection .tlrightsec .loginsec span.left {
    background: url("../images/bg-linktab-red.png") no-repeat scroll 0 -10px transparent;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 8px;
}
#topsection .tlrightsec .loginsec span.right {
    background: url("../images/bg-linktab-red.png") no-repeat scroll -8px -10px transparent;
    float: right;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 8px;
}

#topsection .tlrightsec .loginsec .midsec{
	background: url("../images/bg-linktab-rpt-red.png") repeat-x scroll 0 -5px #F3BD40;
    float: left;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 3px 5px 5px;
    width: auto;
}
/*#topsection .tlrightsec .loginsec .midsec a span{
	background: url("../images/sprite-icons.png") no-repeat scroll -339px -41px transparent;
    display: block;
    float: left;
    height: 15px;
    margin-right: 5px;
    margin-top: 2px;
    width: 10px;
}
#topsection .tlrightsec .loginsec .midsec a:hover span{
	background-position:-339px -26px;
}*/
#topsection .tlrightsec .loginsec .midsec a {
    color:#fff;
	font-weight: bold;
}
#topsection .tlrightsec .loginsec .midsec a:hover {
    color:#fed841;
}

#container{width:998px;height:auto;margin:0px auto;}
#containerin{width:100%;height:auto;float:left;}
#maincontainer2{background:rgba(0,0,0,0.10);}
#header{width:998px;height:111px;position:relative;margin:0px auto;}
#logo{height:auto;left:12px;position:absolute;top:26px;width:auto;}
#header .searchsection{background:none repeat scroll 0 0 #CDCDCD;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;float:right;height:35px;margin:33px 0 0;min-width:450px;padding:5px;width:auto;clear:both;}
#header .searchsection .search{background-color:#FFFFFF;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;height:35px;margin:0;width:100%;position:relative;}
#header .searchsection .search .fsec01,#header .searchsection .search .fsec02, #header .searchsection .search .fsec03{border-right:1px solid #CCCCCC;float:left;height:25px;margin:5px 0;padding:0 10px;width:auto;}
#header .searchsection .search .fsec03{border-right:none;}
#header .searchsection .search .fsec05{border-right:1px solid #CCCCCC;float:left;height:25px;line-height:20px;margin:5px 0;padding:0 10px;width:auto;color:#222;font-size:24px;}
.searchsection input[type="text"],.searchsection select{background:none repeat scroll 0 0 #FFFFFF;border:medium none;color:#AF170C;font-size:15px;height:23px;text-align:left;min-width:100px;}
.searchsection input[type="text"]{min-width:200px;}
#header .searchsection .search .fsec04{background:url(../images/bg-srch-btn.png) repeat-x scroll 0 0 #a91d1e;border-radius:0 8px 8px 0;float:left;height:25px;margin:0;padding:5px;width:auto;}

#header .searchsection .search .fsec04 input[type="submit"] {
    background: url("../images/sprite-icons.png") no-repeat scroll -184px 0 #A91D1E !important;
    border: medium none;
    color: #AF170C;
    cursor: pointer;
    font-size: 15px;
    height: 23px !important;
    padding: 0;
    text-align: left;
    width: 22px !important;
}

#section01, #section02, #section03{width:100%; height: auto;float:left;margin-top:10px;}
#section01 .bannersec, #section02 .primarysec{width:696px;height:auto;float:left; display:inline-block;}
#section01 .bannersec .slideshow{width:688px;height:320px;float:left;border:4px solid #3b3b3b;}
/************************************
**********Slide Show****************/

#slideshow {
    position:relative;
    height:320px;
	width:688px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 320px;
	width:688px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:2;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:1;
}

#slideshow DIV IMG {
    height:320px;
	width:688px;
    display: block;
    border: 0;
}
#section01 .querysec { float:right;}
.querysec{background:url("../images/black56.png") repeat scroll 0 0 transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:auto;width:267px;padding:10px;position:relative;z-index:0;overflow:hidden;}
.querysec .querysecin{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;height:auto;width:257px;border:#CCC 1px dashed;padding:0 5px;}
.querysec .wads{background:url("../images/sprite-icons.png") no-repeat scroll -103px 0 transparent;float:left;height:50px;overflow:hidden;position:absolute;right:-1px;top:0px;width:71px;z-index:90;}

#section01 .querysecadd { float:right;}
.querysecadd{width: auto;position:relative;z-index:0;overflow:hidden; margin-bottom:4px;}
.querysecadd .querysecin{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;height:auto;width:257px;border:#CCC 1px dashed;padding:0 5px; background:#fff2f0;}
.querysecadd .wads{background:url("../images/sprite-icons.png") no-repeat scroll -103px 0 transparent;float:left;height:50px;overflow:hidden;position:absolute;right:-1px;top:0px;width:71px;z-index:90;}


.querysec .wadst{color:#FFFFFF;font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;height:auto;position:absolute;right:-1px;text-align:center;top:4px;width:71px;z-index:100;}
.querysec .querysecin .title{color:#FFFFFF;font-family:fontastiquefontastique,Arial,Helvetica,sans-serif;font-size:25px;font-weight:normal;height:auto;margin:10px 0 15px;width:auto; text-align:center; text-transform:capitalize;}
.querysec .querysecin .frow01{color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: auto;
    margin-bottom: 10px;
    margin-right: 4px;
    min-height: 20px;
    width: auto;}
.querysec .querysecin .frow02 {
    background: url("../images/2.png") repeat scroll 0 0 transparent;
    border: 0 none;
    clear: both;
    color: #515151;
    font-size: 11px;
    height: 26px;
    margin: 10px 0;
    padding: 0;
    width: 253px; }
	
.querysec .querysecin .frow03 {
    background: url("../images/2.png") repeat scroll 0 0 transparent;
    border: 0 none;
      color: #515151;
    font-size: 11px;
    height: 26px;
    margin: 10px 0;
    padding: 0;
    width: 253px; }	
	
.querysecin input[type="text"]{background: url(../images/1.png);font-size:11px;height:26px;color:#515151;padding:0 4px;margin:0px; width:116px ; border:0px; }
.querysecin input.capcha{background: url(../images/1.png);font-size:11px;height:26px;color:#515151;padding:0 4px;margin:0px; width:70px !important; border:0px; }





.querysecin textarea{background: url(../images/3.png);font-size:11px;width:239px; border:0px; height:42px;color:#515151;padding:7px;margin:0px 0 0 0; }


.querysecin select {
    background: url("../images/2.png") repeat scroll 0 0 transparent;
border: 0 none;color: #515151;font-size: 11px; height: 16px;margin: 6px 3px;padding: 0; width: 237px;
}


.querysecin [type="submit"]{font-size:13px;border:none;width:94%;height:auto;color:#fff;padding:1px 2px;margin:0px; background-image:none;}

.querysecin .scode {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: auto;
    margin-bottom: 8px;
    width: 158px;
}
.querysecin .scode input{
	float: left;
    width: 45%;}

.querysecin .scode img {
    float: left;
    height: 26px;
    margin-left: 0;
    padding-right: 0;
    width: 75px;
}
input.buttonsr{cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 28px !important;
    margin: 5px 0 0;
    padding: 4px 0 5px 4px;
    width: 95px !important;}
.buttonsr{background:url("../images/sprite-icons.png") no-repeat scroll 0 0 transparent !important;color:#FFD573;cursor:pointer;float:left;font-size:16px;height:27px;line-height:27px;margin:0;padding:0;width:95px;}
.buttonsr:hover{background-position:left -30px !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}.clearfix{display:block}
#topMenuOverflow{margin-top:10px;width:998px}
#topMenu{width:100%;height:33px;float:left;background:#9f0e03;}
#topMenu>ul>li{display:inline;float:left;list-style:none outside none;padding:0;position:relative;z-index:10;}
#topMenu>ul>li>a{border-right:1px solid #6B0902;color:#FFFFFF;display:block;font-size:12px;font-style:normal;font-weight:bold;height:33px;letter-spacing:1px;line-height:33px;padding:0 18px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #000000;text-transform:capitalize;width:auto;}
#topMenu li.first a,#topMenu li:hover.first a{border-left:none}
#topMenu li.last a,#topMenu li:hover.last a{border-right:0;padding:0 18px;}
#topMenu li:hover.last .bottomMenu a{border-right:0;padding:0px 10px 0px 0px;}
#topMenu>ul>li:hover>a{background-color:#fff;border-right:0 none;color:#AF170C;height:33px;line-height:33px;padding:0 18.5px;width:auto;text-shadow:none;}
#topMenu>ul>li:hover .subMenu{display:block}
.subMenu{display:none;position:absolute;top:33px;left:0;width:600px;padding:15px 10px 10px 10px;z-index:15;background:#fff;  -webkit-opacity: 0.9;  -moz-opacity: 0.9;
  filter:alpha(opacity=90); border-bottom:2px solid #9e1b1b; z-index:100;}
.coll_4{width:860px}
.coll_3{width:645px}
.coll_2{width:430px}
.coll_1{width:230px}
.subRight{left:auto;right:0}
li.last .coll_4 .menuColl,.coll_4 .bottomMenu li{width:200px}
li.last .coll_2 .menuColl01{width:430px}
li.last .coll_3 .menuColl01{width:430px}
.menuColl01{width:430px;float:left;}
.menuColl01 li{width:200px;float:left;margin:0 10px 0 0}
li.last .coll_4{width:580px}
.subMenu h2{font-style:normal;font-weight:bold;color:#2A251D;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:0 0 4px 0}
.menuColl{float:left;width:200px;margin:0 10px 0 0}
#topMenu li{display:block;list-style:none outside none;padding:4px 0}
#topMenu li a{text-decoration:none;color:#747578;display:block;}
#topMenu .menuColl01 li a, #topMenu .menuColl li a{font-family:Verdana, Geneva, sans-serif;}
#topMenu li a:hover{text-decoration:none;color:#AF170C}
.bottomMenu{border-top:1px solid #E8B547;clear:left;float:left;margin:10px 0 0;padding:10px 0 0;width:100%;}
.bottomMenu li{float:left;width:200px;margin:0 10px 0 0}
#section02 .primarysec .welcomemsg{width:100%;height:auto;}
#section02 .primarysec .welcomemsg h1.welcome{color:#AF170C;margin-top:0;}
#section02 .primarysec .welcomemsg p{color:#777777;height:auto;line-height:18px;text-align:justify;width:100%; font-size:12px; background:
#FFF;}

#section02 .primarysec .welcomemsg p.welcome {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #777777;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    padding: 10px;
    text-align: justify;
    width: 677px;
	font-weight:normal;
}

#section02 .primarysec #artsec01{height:auto;width:100%;}
#section02 .primarysec .headsec{
    height: 20px;
    margin-bottom: 20px;}
#section02 .primarysec .headsec .post{color: #AF170C;
    float: left;
    font-family: coolvetica_rgregular,Arial,Helvetica,sans-serif;
    font-weight: normal;
    margin: 0 10px 0 0;
    width: auto;}
#section02 .primarysec .headsec .hline{
    border-top: medium double #999999;
    float: left;
    font-size: 0;
    line-height: 0;
    margin: 12px 0;
    min-width: 529px;}
#section02 .primarysec #artsec01 .artcol{border:4px solid #BDBDBD;float:left;height:308px;margin-bottom:10px;margin-right:10px;width:335px;background:#fff;display:inline-block;}
#section02 .primarysec #artsec01 .artcol:hover{border:4px solid #CA484E;}
#section02 .primarysec #artsec01 .rightcol{margin-right:0px;}
#section02 .primarysec #artsec01 .artcol .image{display:block;margin-bottom:0;}
#section02 .primarysec #artsec01 .artcol .breakline{border-top:1px dashed #CCCCCC;font-size:0;line-height:0;margin:10px 20px;}
#section02 .primarysec #artsec01 .artcol .name a{border-left:4px solid #CA484E;color:#515151;display:block;font-size:15px;font-weight:bold;line-height:22px;margin:15px 20px 0;min-height:22px;padding:0 0 0 5px;text-align:left;text-decoration:none;}
#section02 .primarysec #artsec01 .artcol .name a:hover{border-left:4px solid #111;color:#111;}
#section02 .primarysec #artsec01 .artcol .description{color:#999999;line-height:18px;margin:10px 20px 0px;text-align:justify;height: 60px; font-size:12px;}
#section02 .primarysec #artsec01 .artcol .moresec{margin:0 20px;}
#section02 .primarysec #artsec01 .artcol .moresec .more{float:right; width:auto;display:inline-block;margin:5px 0;}
#section02 .primarysec #artsec01 .artcol .moresec .more .micon{background: url("../images/sprite-icons.png") no-repeat scroll -239px 0 transparent;
    display: block;
    float: left;
    height: 10px;
    margin-top: 2px;
    width: 8px;}
#section02 .primarysec #artsec01 .artcol .moresec .more a{color: #820000;
    float: left;
    padding-right: 2px;
    text-decoration: none;
	font-weight:bold;}
#section02 .primarysec #artsec01 .artcol .moresec .more a:hover{color:#222222;text-decoration:none;}
#section02 .secondarysec{float:right;width:287px;height:auto;display:inline-block;}
#section02 .secondarysec .sidebox{background:url("../images/bg-rboxsec.png") repeat-y scroll center top transparent;margin-bottom:10px;margin-top:10px;}
#section02 .secondarysec .sidebox .title{background:url("../images/bg-rboxsectop.png") repeat-x scroll center bottom #fff;height:60px;position:relative;}
#section02 .secondarysec .sidebox .titlein{font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:23px;font-weight:normal;height:50px;line-height:35px;padding:5px 0 5px 30px; color:#3b3b3b;}
#section02 .secondarysec .sidebox .title .titleicon{background: url("../images/sprite-icons.png") no-repeat scroll -213px 15px transparent;
    color: #3B3B3B;
    font-size: 0;
    height: 50px;
    left: 6px;
    position: absolute;
    top: 0;
    width: 17px;}
#section02 .secondarysec .sidebox .titlein .red{color:#AF170C;font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:23px;}
#section02 .secondarysec .sidebox .contentsec{display:inline-block;margin:0 10px 15px; position:relative;}
#section02 .secondarysec .sidebox .inver1{background:url("../images/sprite-icons.png") no-repeat scroll -276px 0 transparent;font-size:0;height:21px;left:0;position:absolute;top:0;width:27px;}
#section02 .secondarysec .sidebox .inver2{
	background: url("../images/sprite-icons.png") no-repeat scroll -324px 0 transparent;
    bottom: 27px;
    font-size: 0;
    height: 21px;
    position: absolute;
    right: 0;
    width: 27px;}
#section02 .secondarysec .sidebox blockquote{
    color: #999999;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 0 35px;}
#section02 .secondarysec .sidebox blockquote .author{color:#AF170C; font-style:italic;font-weight:bold;line-height:18px;padding:4px 0 25px;text-align:right;}
#section02 .secondarysec .sidebox blockquote .readmore{
	color: #AF170C;
    font-style: italic;
    font-weight: bold;
    line-height: 18px;
    padding: 4px 0 5px;
    text-align: right;}
#section02 .secondarysec .sidebox .contentsec .slink{margin:0px;}
#section02 .secondarysec .sidebox .contentsec .slink .adsans{margin:0px;padding:0 10px;}
#section02 .secondarysec .sidebox .contentsec .slink ul{}
#section02 .secondarysec .sidebox .contentsec .slink ul li{float:left;margin:0px 4px;width:auto;}
#section02 .secondarysec .sidebox .contentsec .slink ul li button{background: url("../images/sprite-icons.png") no-repeat scroll -353px 0 transparent;
    border: medium none;
    height: 45px;
    width: 45px;
	cursor:pointer;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .iconfb{ background-position:-353px 0px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .iconfb:hover{ background-position:-353px -44px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .icontwitter{ background-position:-403px 0px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .icontwitter:hover{ background-position:-403px -44px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .iconpinterest{ background-position:-453px 0px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .iconpinterest:hover{ background-position:-453px -44px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .icongoogle{ background-position:-503px 0px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .icongoogle:hover{ background-position:-503px -44px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .iconflickr{ background-position:-553px 0px;}
#section02 .secondarysec .sidebox .contentsec .slink ul li .iconflickr:hover{ background-position:-553px -44px;}

#section02 .secondarysec .sidebox .contentsec .fblikebox{margin:0px 9px;}
#section02 .secondarysec .sidebox .contentsec .subscribe{margin:0px 9px;}
#section02 .secondarysec .sidebox .contentsec .subscribe input[type="text"]{float:left;background:#FFF url(../images/bg-input.jpg) repeat-x top left;border:1px solid #ccc;width:200px;height:25px;color:#777777;}
#section02 .secondarysec .sidebox .contentsec .subscribe input[type="submit"]{background:url("../images/sprite-icons.png") no-repeat scroll -182px 3px #A91D1E;border:medium none;color:#AF170C;cursor:pointer;font-size:15px;height:29px;padding:0;text-align:left;width:30px;}
#maincontainer4{background:url("../images/bg-sitemap.png") repeat-x scroll 0 0px #fff;float:left;margin:15px 0 0;min-height:173px;padding:0;width:100%;}
#container4{height:auto;margin:0px auto;padding:0;width:1003px;}

#section03 ul{}
#section03 ul li{
	background: url("../images/bg-fhtop.jpg") repeat-x scroll 100% 100% transparent;
    float: left;
    height: 41px;
    width: auto;}
#section03 ul li span.link{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 17px 5px 0;
    width: auto;
	padding-right: 34px;}
#section03 ul li span.link a{
	font-family: oswaldbook,Arial,Helvetica,sans-serif;
    color: #FFFFFF;
	font-size: 13px;
    }
#section03 ul li span.link a:hover{
    color: #AF170C;
    }
#section03 ul li span.img1{
	background: url("../images/sprite-icons.png") no-repeat scroll -467px -156px transparent !important;
    display: block;
    height: 34px;
    margin: 6px 5px 0;
    width: 38px;
	float:left;}
#section03 ul li span.img2{
	background: url("../images/sprite-icons.png") no-repeat scroll -518px -156px transparent !important;
    display: block;
    height: 36px;
    margin: 6px 5px 0;
    width: 29px;
	float:left;}
#section03 ul li span.img3{
	background: url("../images/sprite-icons.png") no-repeat scroll -564px -150px transparent !important;
    display: block;
    height: 41px;
    margin: 0 5px;
    width: 28px;
	float:left;}
#section03 ul li.logo-footer{
	background:url("../images/sprite-icons.png") no-repeat scroll -217px -95px transparent !important;
    height: 41px;
    width: 248px;
	margin-right:10px;
}

#sitemap{clear:both;float:left;height:auto;width:1003px;margin:0;padding:15px 1% 0;}
#sitemap h2{clear:both;color:#AF170C;font-family: oswaldbook,Arial,Helvetica,sans-serif;font-size:20px;height:auto;margin:0;width:auto;}
#sitemap ul{float:left;height:auto;list-style:none outside none;width:1003px;margin:0;padding:0}
#sitemap ul li{float:left;height:auto;width:auto;margin:0 0px 0 0 !important;padding:0}
#sitemap ul li.list{border-right:1px solid #CCCCCC;float:left;height:auto;margin:0 2% 0 0 !important;min-height:135px;padding:0 1% 0 0;width:32%;}
#sitemap ul li.list ul{float:left;height:auto;list-style:none outside none;width:100%;margin:13px 0 0;padding:0}
#sitemap ul li.list ul li{color:#777;display:block;float:left; height:auto;list-style:none outside none;margin:0 3% 2px 0 !important; width:46%;}
#sitemap ul li.list ul li .listicon{background: url("../images/sprite-icons.png") no-repeat scroll -259px 0 transparent;
    display: block;
    float: left;
    height: 6px;
    margin-right: 12px;
    margin-top: 3px;
    width: 5px;}
#sitemap ul li.list ul li a{color:#999999; float: left; font-size:12px;}
#sitemap ul li.list ul li.img{border:medium none!important;float:left;height:auto;width:auto;margin:0;padding:10px 40px}
#sitemap ul li.list ul li a:hover{color:#820000;}
#sitemap ul li.location{
	float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 29%;}
#sitemap ul li.location .lcontent{
	color: #616161;
    font-weight: normal;
    height: auto;
	line-height:17px;
	font-size:12px;}
#sitemap ul li.location .lcontent span{
	color: #616161;
    display: block;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 5px;
}
#sitemap ul li.location .lcontent span.call{
    padding-top: 5px;
}
#sitemap ul li.location .lcontent span.call strong{
	color: #AF170C;
    font-weight: normal;
}

#sitemap ul li.location ul{float:left;height:auto;list-style:none outside none;width:100%;margin:13px 0 0;padding:0}
#sitemap ul li.location ul li{color:#777;display:block;float:left; height:auto;list-style:none outside none;margin:0 3% 2px 0 !important; width:40%;}

#sitemap ul li.isosec ul.leftiso{float:left;height:auto;list-style:none outside none;width:100%;margin:13px 0 0;padding:0 0 5px;clear:left;}
#sitemap ul li.isosec ul li img{float:left;line-height:32px;margin-right:10px;}
#sitemap ul li.isosec ul li span{float:left;line-height:24px;padding:0 0 0 10px}

.footsec{width:100%;height:auto;float:left;margin-top:10px; font-family: oswaldbook,Arial,Helvetica,sans-serif;}
.footsec a{font-family:oswaldbook,Arial,Helvetica,sans-serif;}
.footsec .copyright{
	color: #616161;
    float: left;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 23px 0;
    text-align: left;
    width: 30%;}
.footsec .copyright a{color:#333;}
.footsec .copyright a:hover{color:#820000;}
.footsec .scontent{
	color: #616161;
    float: right;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 10px 0;
    text-align: left;
    text-transform: uppercase;
    width: 43%;}
.footsec .scontent .stitle{
	color: #616161;
    float: left;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    height: auto;
    text-align: left;
    text-transform: uppercase;
    width: auto;
	margin-right: 5px;}
.footsec .scontent .stitle span{color:#AF170C; font-family: oswaldbook,Arial,Helvetica,sans-serif;}
.footsec .scontent .arro{
	background: url("../images/sprite-icons.png") no-repeat scroll -187px -29px transparent !important;
    float: left;
    height: 19px;
    margin-top: 16px;
    width: 17px;}
	
.footsec .scontent .stitle{
	color: #616161;
    float: left;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    height: auto;
    text-align: left;
    text-transform: uppercase;
    width: auto;
	margin-right: 5px;}
.footsec .scontent .subscribe{margin:10px 9px; float:left}
.footsec .scontent .subscribe input[type="text"]{background: url("../images/bg-input.jpg") repeat-x scroll left top #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #777777;
    float: left;
    height: 25px;
    padding: 1px 5px;
    width: 200px;}
.footsec .scontent .subscribe input[type="submit"]{
	background: none repeat scroll 0 0 #A91D1E;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: oswaldbook,Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 29px;
    padding: 0 15px;
    text-align: left;
    width: 80px;}

.copyright{float:left;text-align:center;width:100%;padding:10px 0;}
.copyright a{color:#333;}
.copyright a:hover{color:#820000;}

#fade {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.popup_block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 20px solid #DDDDDD;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 20px #000000;
    display: none;
    float: left;
    font-size: 1.2em;
    left: 50%;
    padding: 20px;
    position: fixed;
    top: 50%;
    z-index: 99999;
}
img.btn_close {
    float: right;
    margin: -55px -55px 0 0;
}
.popup p {
    margin: 5px 0;
    padding: 5px 10px;
}
#poplogin {
    clear: both;
    float: left;
    height: auto;
    width: 100%;
}
#poplogin div.sidehead {
    clear: both;
    float: left;
    height: auto;
    line-height: 30px;
    width: 100%;
}
#poplogin div.sidehead h2 {
    color: #642602;
    padding-left: 0;
}
#poplogin dl {
    clear: both;
    float: left;
    height: auto;
    padding: 15px 0 0;
    width: 100%;
}
#poplogin dl.head {
    background: none repeat scroll 0 0 #F5F5F5;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px 0;
    text-align: center;
}
#poplogin dl a {
    color: #333333;
}
#poplogin dl a:hover {
    color: #333333;
    text-decoration: underline;
}
#poplogin dl.s20 {
    margin-top: 20px;
}
#poplogin dl span.column01 {
    float: right;
}
#poplogin dl dt {
    float: left;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    padding: 0;
    width: 40%;
}
#poplogin dl dd {
    clear: right;
    float: right;
    height: auto;
    line-height: 20px;
    padding-left: 5px;
    width: 58%;
}
#poplogin dl dd input[type="text"],#poplogin dl dd input[type="password"],#poplogin dl dd select{
    height: 20px;
    width: 250px;
}
#poplogin dl dd textarea {
    height: 60px;
    width: 250px;
}
#poplogin input[type="submit"] {
	border:none;
}

#poplogin div.button {
    margin: 10px 0 0 215px;
}
#poplogin div.button a {
    color: #FFFFFF;
}
#poplogin div.button a:hover {
    color: #FFFFFF;
}

label.error{ color:#ff3030;}


#signinypops {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 530px;
}
#signinypops p {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    vertical-align: top;
    width: 400px;
}
#signinypops table {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: 530px;
}
#signinypops table th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#signinypops table th.head {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #222222;
    font-size: 16px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#signinypops table th.head01 {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #222222;
    font-size: 16px;
    height: auto;
    line-height: 40px;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#signinypops table th.head01 img {
    float: right;
    padding: 4px 0 0;
}
#signinypops table td {
    font-size: 16px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 10px 0;
}
#signinypops table td.scode span {
    float: left;
}
#signinypops table td.scode img {
    float: left;
    padding-left: 10px;
}
#signinypops table td.scode input {
    float: left;
    margin-left: 10px;
    width: 200px;
}
#signinypops table td input {
    border-radius: 5px 5px 5px 5px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#signinypops table td textarea {
    border-radius: 5px 5px 5px 5px;
    height: 50px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#signinypops table td select {
    border-radius: 5px 5px 5px 5px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#signinypops a {
    color: #875900;
}
#signinypops a:hover {
    color: #4E4E4E;
}

#menu1{ }

#menu2{ }

#menu3{ }
#menu4{ }
#menu5{ left:-260px; width:860px;}

#menu6{ }

#menu7{left:-230px; width:645px;}

#menu8{ left:-140px; }
#menu9{left:-330px;  }
#menu10{left:-170px;  }

.sidebox2{background:url("../images/bg-rboxsec.png") repeat-y scroll center top transparent;margin-bottom:10px;margin-top:10px;}
.sidebox2 .title{background:url("../images/bg-rboxsectop.png") repeat-x scroll center bottom #fff;height:60px;position:relative;}
.sidebox2 .titlein{font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:23px;font-weight:normal;height:50px;line-height:35px;padding:5px 0 5px 30px; color:#3b3b3b;}
.sidebox2 .title .titleicon{background: url("../images/sprite-icons.png") no-repeat scroll -213px 15px transparent;
    color: #3B3B3B;
    font-size: 0;
    height: 50px;
    left: 6px;
    position: absolute;
    top: 0;
    width: 17px;}
.sidebox2 .titlein .red{color:#AF170C;font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:23px;}
.sidebox2 .contentsec{display:inline-block;margin:0 10px 15px; position:relative;}
.sidebox2 .inver1{background:url("../images/sprite-icons.png") no-repeat scroll -276px 0 transparent;font-size:0;height:21px;left:0;position:absolute;top:0;width:27px;}
.sidebox2 .inver2{background: url("../images/sprite-icons.png") no-repeat scroll -324px 0 transparent;    bottom: 27px;
    font-size: 0;
    height: 21px;
    position: absolute;
    right: 0;
    width: 27px;}
.sidebox2 blockquote{
    color: #999999;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 0 35px;}


#cat-page{ min-height:1200px;}


#articlepage ul{ list-style:circle !important; }
#articlepage ul li{ list-style:circle !important; }

.searchtext{ font-size:11px; float:right; padding:7px 0 0 0 ; font-weight:bold;}