/* CSS Document */
h1, h2, h3, h4, h5, h6, h7, h8 {margin:0; padding:0;}
*{padding:0; margin:0;}
body{ margin:0; padding:0px; font-size:100%;}

.header{ }


.header-top{
	padding:5px 0;
	border-bottom: solid 1px #e3e3e3;
	background-color: #F7F7F9;
	
}
.header-top img{ max-width:100%;}
.header-logo a{
	display:block;
}
.header-logo{
	float:left;
	padding:0 30px;
}

.header-top .right-pannel .pull-left{ padding-left:230px; padding-top:15px;}
.header-top .right-pannel .pull-right{ padding-right:70px; padding-top:5px;}
.header-top .right-pannel .pull-right .btn{ padding:6px 26px; }
.header-top .right-pannel .pull-right ul{ margin-top:0px; float:right;}
.header-top .right-pannel .pull-right ul li{ padding:5px; list-style:none; float:left;}
.header-top .right-pannel .pull-right ul li:hover{opacity:0.6; cursor:pointer}
.header-right{
	float:right;
	padding-top: 0em;

}


.header-right .donate{ float:right; padding:0 30px;}

.header-right.right-pannel{  border-bottom: 3px solid #D0D0D0; float:right;}
.header-right .middle-banner{ margin:0 50px; float:left;}

.menbar{ background:#1e364e;  float:left; width:100%; }
.menbar ul{ margin:0; padding:0;  }
.menbar li{ margin:0; padding:0; list-style:none; float:left; position:relative;}
.menbar ul li{ text-align:justify; z-index:1000;  font: bold 12px/25px Arial, Helvetica; text-decoration:none; height:40px; width:auto;  display:block;}
.menbar ul li a{ display:block; padding:0px 20px; border-right: 1px solid #396087;  color:#fff; height:40px; line-height:40px; }
.menbar ul li a:hover{ background:#3e62a0; color:#fff; text-decoration:none;}
/*.menbar ul li a.active{background:#4b7dd3;}*/
.menbar ul ul{ background:#1e364e; position:absolute; visibility:hidden;  top:40px;}
.menbar ul ul li{ width:270px; text-align:justify;  border-bottom: 1px solid #396087;  }
.menbar ul ul li:hover  {  background:#3e62a0; border:none; } 
.menbar ul li:hover ul{ visibility:visible;  }


/*---------------slider---------------*/
.slide{ width:100%; padding-top:1px; margin-bottom:10px;}

/*---------------body-wrap---------------*/



.marqee{ padding:7px 10px; border-bottom: 1px solid #cecbcb;}
.pointer {
    cursor: pointer;
	
}
.body-wrap{ width:100%; padding:0px 0; /*border-top: 1px solid #cecbcb;*/ font-family:Verdana, Geneva, sans-serif; text-align:justify;}
.news-wrap{border-bottom: solid 1px #e3e3e3;}
.newsleft{     background: #fafafa;margin-bottom: 21px;border: solid 0.5px #f5f5f5; }
.newsleft h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#5b687f; padding:10PX; font-weight:bold;}
.newsleft p{ font-family:Verdana, Geneva, sans-serif; color:#836c6c; font-size:11px; padding:0px 10px;}
.newsleft a{color:#09C; font-size:13px; float:right; padding-right:10px;}
.newsleft a:hover{color:#000; }
.newsleft .boxesin{border-bottom: solid 1px #e3e3e3; border-bottom: solid 1px #6d6060; margin-bottom: 20px;}

.news-wrap .btn{width:100%; padding:6px 86px; margin-top:5px; float:left; color:#fff}


.middlewrap{ padding:0 0px;}
.middlewrap h2{ font-size:14px; color:#5b8be1; padding:0 10px; text-decoration:underline;}
.middlewrap h3{  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; text-transform:uppercase; font-weight:800; padding:10px; color:#5b687f; background:#fafafa; border: solid 1px #f8f7f7;  }
.middlewrap h4{  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:800; padding:10px; color:#969693; background:none; border: solid 1px #f8f7f7;  }
.middlewrap h5{  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; text-transform:uppercase; font-weight:800; padding:10px; color:#5b687f; background:#fafafa; border: solid 1px #f8f7f7;  }
.middlewrap .left-wra{ width:100%; padding:5px; float:left;}
.middlewrap .left-wraboder{ width:100%; padding:5px; border-bottom:#e5e4e4 solid 1px; float:left;}
.middlewrap .right-wra{ max-width:20%; padding:5px; float:left;}
.middlewrap .cominte_wrap{ margin:10px 0; border-top: solid 1px #e3e3e3;}
.middlewrap ul li{text-decoration:none; color:#836c6c; list-style:none; padding-left:10px; line-height:20px;}
.middlewrap td, th{text-decoration:none; color:#836c6c; list-style:none; padding-left:10px; line-height:20px;}

.middlewrap p{ font-family:Verdana, Geneva, sans-serif; color:#160000; font-size:13px; text-align:justify; padding:0px 10px;}
.middlewrap span a{float:right}
.middlewrap a{color:#09C; font-size:13px;/* padding-right:10px;*/}
.middlewrap a:hover{color:#000; }
.middlewrap img{ max-width:100%;  padding:0px 7px 10px 0px; }
.middlewrap .box img{ max-width:100%; padding:9px 9px 0 0; float:left} 
.middlewrap .leftboardimg { float:left; padding-right:2%;}
.middlewrap .leftboard { float:left; padding-right:4%;}
.middlewrap .leftboard ul li{ text-decoration:none; list-style:none; line-height:40px; font-weight:300}
.middlewrap .rightboard { float:left; padding-right:0;}
.middlewrap .rightboard ul li{ text-decoration:none; list-style:none;  line-height:40px; font-weight:300}
.middlewrap .leftboard input{ margin:7px 0}
.middlewrap .leftboard .btn{
	 /*padding:8px 75px; */
	 font-weight:700;}
.leftboard  span{ font-size:12px; color:#5b8be1; padding:0px; text-decoration:underline;}
.leftboard .btn{ color:#fff; margin-top:10px;}
.leftboard h3{padding:0px; color:#666; font-size:12px; background:none; border:none; }


.rightfornt{border-bottom: solid 1px #e3e3e3; padding:1px;}
.rightfornt{  margin-top:18px;}
.rightfornt h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#5b687f; padding:0px 10px 0px 10px; font-weight:bold;}
.rightfornt p{ font-family:Verdana, Geneva, sans-serif; color:#836c6c; font-size:11px; padding:0px 10px;}
.rightfornt a:hover{color:#000; }
/*.rightfornt img{ max-width:100%;  padding:0px 14px;}*/
.rightfornt img {
  max-width: 100%;
  padding: 13px 0 0 0;
  /*height:215px;*/
}

/*---------------footer----------------*/

.footer{ padding:25px 0 0; margin:7px 13px 0; background:#f0f0f0;}
.footer h3{ font-size:14px; color:#5b8be1; padding:0 10px; text-decoration:underline; font-weight:300; margin-top:0; margin-bottom:15px}
.store{ padding-left:20px;}
.store ul li{text-decoration:none; list-style:none}
.store ul li a{ color:#47546b; font-size:12px; padding:7px 10px 0; text-align:justify;}
.store ul li a:hover{color:#999;}
.contact{ width:100%; padding:0 30px 0 28px;}

/*.col-md-3.stores-grid:after{ border-right: 1px solid #505050; content: ""; height:150px; position: absolute; right: -15px; top: 0; width: 2px;}
*/
.stores p,.contact p{ padding:0; list-style:none; color:#47546b; font-size:12px;}
.col-md-3 .store{} 

.copyright {
  background: none repeat scroll 0 0 #d8d8d8;
  color: #6f6969;
  font-size: 12px;
  padding: 7px 10px 0;
  margin:0 13px;
  display:block;

}

.copyright a {
  color: #4f80d6;
  text-decoration: none;
}
 
.copyright a:hover {
  color: #9589d0;
  text-decoration: none;
}



#sidebar {
    color: #AFB0B1;
    background: #e0e0e0;
    float:left;
    margin:0 0 24px;
    padding:15px 10px 10px;
    width:310px;
}

#sidebar ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}

.rating {
    background-image:url('images/info_bar_stars.png');
    background-repeat:no-repeat;
    height:15px;
    text-indent:-900em;
    font-size:1em;
    margin-left:0; margin-right:0; margin-top:0; margin-bottom:9px
}

.none {
        background-position: 82px 0px;
}

.four {
        background-position: 82px -48px;
}

.five {
        background-position: 82px -60px;
}

.tags {
        color: #fff;
        margin: 0.5em;
}

.tags a,
.tags span {
        background-color: #333839;
        font-size: 0.8em;
        padding: 0.1em 0.8em 0.2em;
}

.tags a:link,
.tags a:visited {
        color: #fff;
        text-decoration: none;  
}

.tags a:hover,
.tags a:active {
        background-color: #3e4448;
        color: #fff;
        text-decoration: none;  
}

#sidebar li {
    height: 80px;
    overflow: hidden;
}

#sidebar li h5 {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

#sidebar li h5 a {
    color:#A5A9AB;
    text-decoration:none;
}

#sidebar li img {
    float:left;
    margin-right:8px;
}

#sidebar li .info {
    color:#3E4548;
    font-size:1em;
}

#sidebar .info a,
#sidebar .info a:visited {
    color:#3E4548;
    text-decoration: none;
}

#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}

#sidebar {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
}

.tags span,
.tags a {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
}

a img {
    border: 0px none;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;


}


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:2px;
	display:none;
	color:#fff;
	float:left;
	}

.list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.list-group-submenu {
  margin-left:20px;
}
.adminlink {
	color:#fff;
}

.inner-menus{ margin:20px 0; }
.btn-file {
  position: relative;
  overflow: hidden;
}
.input_file{
	background: #D3D3D3;
	color: #999;
    font-size: 15px;
    text-shadow: 1px 1px 1px #FFF;
    border: 1px solid rgba(16, 103, 133, 0.6);
    box-shadow: 0 0 3px rgba(255, 255, 255, 0.5), inset 0 1px 4px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    outline: 0;
    width: 200px;
	height: 25px;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 13px !important;
}
.champs{}
.champs img{ opacity:5px;}
.champs img:hover{ opacity:8px;}