
@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body
{
 margin:0;
 padding:0;   
 
}
table{
border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
.logo
{
     
}
.top
{
 background-color:#03274B; width:1150px; margin-left:auto; margin-right:auto;
}

.mainlogo
{
    color:White;  
    font-family:Calibri;
    font-size:36px;
    text-transform:uppercase;
    margin:0;
    padding:0 !important;
    text-align:left;    
}
/*.tagline
{
    font-family:Times New Roman;
    font-size:16px;
    color:#5F8EC2;    
    text-align:right;
}*/

#logtab
{
    
}
#logtab td
{
  height:60px;
  text-align:center;
 
}
.social_div
{
 float:right;
 
 padding:5px;
 border-radius:3px; 
 margin:10px 20px;  
}
/*Menus css starts*/
#topnav{display:block; position:relative; width:98%; margin:0 auto; font-family:Calibri; font-weight:bold; font-size:14px; z-index:1000;}
#topnav ul, #topnav li{margin:0; padding:0; list-style:none;}
#topnav li{float:left; margin-right:30px;}
#topnav li li{margin-right:0;}
#topnav li a:link, #topnav li a:visited, #topnav li a:hover{display:block; margin:0; padding:15px 0; color:#F8F9F3; background-color:#072C53; text-transform:uppercase;}
#topnav ul ul li a:link, #topnav ul ul li a:visited{border:none;}
#topnav li a:hover, #topnav li.active a{color:#5F8EC2; background:url("../images/topnav_a.gif") top center no-repeat #072C53;}
#topnav li li a:link, #topnav li li a:visited{width:150px; float:none; margin:0; padding:7px 10px; font-size:12px; font-weight:normal; color:#F8F9F3; background-color:#072C53; background-image:none; border:none;}
#topnav li li a:hover{color:#5F8EC2; background-color:#072C53;}
#topnav ul ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; border-left:1px solid #2B4D71; border-bottom:1px solid #2B4D71;}
#topnav ul ul a{width:140px;}
#topnav li:hover ul{left:auto;}
#topnav li:hover{position:static;}
#topnav li.last{margin-right:0;}

a{outline:none; text-decoration:none;}
body{ background-color:#333}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block;}


.row2{color:#F8F9F3; background-color:#072C53; border-top:1px solid #2B4D71; border-bottom:1px solid #2B4D71;}
div.wrapper{display:block; width:100%; text-align:left;}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{margin:0 0 15px 0; padding:0; font-size:20px; font-weight:normal; line-height:normal;}
/*Menus css ends*/

.fdiv
{
 width:440px;
 height:500px;
}
.sdiv
{
 height:500px; 
}

.qlinks_div
{
 width:80%;
 margin-left:auto;
 margin-right:auto;  
}


.linkhead
{
        font-family: 'Roboto', sans-serif;
  color:#b22c0a;
  font-size:19px;
 /* border-bottom:4px solid #515151; */
  height:15px;
}
#qtab 
{
    
    background-color:#e1e1e1;
       -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
       }
       #qtab td{  padding-left:16px; font-family: 'Roboto', sans-serif; }
#qtab td a
{
 color:#5e1313;     
}
#qtab td a:hover
{
 color:Red;  
}

.recent
{
  width:90%;
}
.sec1
{
  background-color:#f9b435; width:60%; padding:30px 0; margin:0 auto; color: #f9b435
}
.sec1:hover
{
 background-color:#333;    color:#fff 
}
.sec2
{
  background-color:#2ba1db; width:60%; padding:30px 0; margin:0 auto 
}
.sec2:hover
{
 background-color:#333;    
}
.sec3
{
  background-color:#78db2b; width:60%; padding:30px 0; margin:0 auto 
}
.sec3:hover
{
 background-color:#333;    
}
.sec4
{
  background-color:#767676; width:60%; padding:30px 0; margin:0 auto
}
.sec4:hover
{
 background-color:#333;    
}

.article_img
{
   border-bottom:1px solid #a1a1a1;
   
}

.article
{
    border-bottom:1px solid #a1a1a1;
    padding:10px;
     font-family: 'Roboto', sans-serif;
    font-size:20px;
}

.posts_imgs_div
{
 width:80%;
 margin-left:auto;
 margin-right:auto;  
 margin-top:25px;
}
.footer
{
    color:#fff; text-align:center;  font-family:Calibri; font-weight:bold; width:1150px; margin:0 auto; background-color:#333
}
.footer td
{
       width:20% !important; 
       padding:20px;
}
.footer a
{
   color:#fff; 
   padding-left:20px;
   text-decoration:underline;  
}
.footer a:hover
{
 color:#db8f31;  
 
}
@media screen and (max-width: 1024px) {
    .footer
{
    color:#fff; text-align:center;width:1000px; margin:0 auto; font-family:Calibri; font-weight:bold; 
}
}

.goodpara
{
font-family: 'Roboto', sans-serif; font-size:16px; padding:5px; color:#000; position:relative; top:7px;
}
.ans
{
font-weight:bold; color:#656565; text-decoration:underline    
}
.ans:hover
{
 color:Orange;    
}
.topinfo
{
 background-color:#d0d0d0;    
 color:#837c7c;
 position:absolute;
 top:0;
 right:20px;
 font-family:Arial;
 font-size:12px;
 padding:5px;
 border-radius:0 0 10px 10px;
}
.topinfo:hover
{
 cursor:pointer;    
}


.topinfo:hover .cont_ltr
{
     text-decoration:underline;
}


.topinfo_two
{
 background-color:#d0d0d0;    
 color:#837c7c;
 position:absolute;
 top:0;
 right:120px;
 font-family:Arial;
 font-size:12px;
 padding:0 2px;
 border-radius:0 0 10px 10px;
  vertical-align:middle;
}