html{min-height: 100%;background: #FFFFCC;}

body{
font-family: 'Verdana';
font-size:14px;	
margin:0px;
border:0px;
padding:0px;	
background-color:#FFFFCC;
color: #810000;
line-height:1.5em;
}
.clear {
	clear:both;
}
a{
text-decoration:none;		
}

.textcontainer{
margin:0;
padding-left:250px;
border:0;
}

.menu{
position:fixed;
top:0px;
left:0px;
bottom:0px;	
width:250px;
float:left;
background-color: #000098;		
}

.nopadding{padding:0 !important;}

.logo{
text-align:center;
}

.logo img{
height:100px;
}

.menu ul {
list-style-type: none;
padding-left: 0px;
}

.menu ul li{
border-bottom: 1px solid #ffffcc;
}

.menu ul li a{
    padding: 15px 20px;
    display: block;
    color:#ffffcc;
}

.menu ul li a:hover{
background: #e8e8c4;
text-decoration: none;
color: #000098;
}

.main_content{
background: #FFFFCC;
padding: 40px;
}

.page_title{
    text-transform: uppercase;
    border-bottom: 1px solid #810000;
    margin: 0;
    padding-bottom: 5px;
	margin-bottom: 15px;
	padding:0;
}

h2.page_title p{font-size:13px !important; text-transform:none;}

.main_block img{
    border: 1px solid #eee;
    border-radius: 5px;
}

.archive_block{margin-bottom: 30px;}

.sub-heading{text-align: left;margin-top: 30px;}

.sub-title{    border-bottom: 1px solid;
    padding-bottom: 5px;
    text-align: left;}

.btn-primary{background:#810000;border-color:#810000;}
.btn-primary:hover{background:#000098;border-color:#000098;}

.archive_content .col-md-4:nth-child(3n+1){
	clear:both;
}

.intro_content ul{padding-left:15px !important;}

.intro_content li{margin-bottom:15px !important;}

div.main_content.nopadding{overflow:hidden;}


.download_pdf{font-size: 13px;text-transform: capitalize;cursor:pointer;}
.download_pdf span{text-decoration: underline;}
.download_pdf img{width:20px;}


.menu_container{display:none;background: #000098;color: #ffffff;left: 0;padding: 5px;position: fixed;top: 0;width: 100%;}
.menu_toggle{float: right;margin-right: 11px;margin-top: 11px;width: 27px;cursor:pointer;}
.menu_toggle div.border{height:3px;margin-bottom:5px;width:100%;background-color:#ffffff;}
.master_page{padding:0;text-align:center;}

.footer{bottom: 0;width: 100%;padding: 0px;}
.footer p{margin:0;font-size:12px;}

.link-more{display:none;}
.galereya-cell-desc{display:none !important;}

.tab-content {
    border: 1px solid #ddd;
    border-top: 0;
    padding: 15px;
    background: #fff;
}

.vimeo-audio .nav-tabs>li{
	width: 110px;
}
/************************************************* Responsive CSS *********************************************/

@media screen and (max-width:768px){
.main_content{position:relative;}
.textcontainer{padding-left:0;}
.menu {display:none;background-color: #000098;bottom: auto;float: left;left: 0;position: absolute;top: 55px;width: 100%;z-index: 1;}
.menu .logo{display:none;}
.menu_container{display:block;cursor:pointer;z-index: 1;}
.menu_container img{float:left;}
.main_content {position: relative;padding: 65px 20px;}
.page_title{display:none;}
.mobile_page_title{clear:none;padding:0;border-bottom: medium none;color: rgb(255, 255, 255);float: left;font-size: 20px;margin: 10px 7px;text-overflow: ellipsis;text-transform: none;z-index: 2;overflow: hidden;white-space: nowrap;}
.master_page{padding:55px 0 0 0;}
.footer{margin-left:0;left:0;right:0;}
}



