

.bodylink:hover{
			color: #0E4C89;
		}
		.desctable a.more{
			color:#FF0000;
		}
		ul.quick_link{
			list-style-type: square;
		}
		ul.quick_link li > a{
			color:#003399;
			text-decoration:underline;
		}
		ul.quick_link li > a:hover{
			color: #cc0000;
			text-decoration: none;
		}
		
		/* Responsive CSS */
		
		
		/* Responsive CSS ENDS */
		
		/* Responsive YouTube Embed */
		
	.embed-container {
		position: relative;
		padding-bottom: 56.25%; 
		height: 0; 
		overflow: hidden; 
		max-width: 100%; 
	} 
	
	.embed-container iframe, .embed-container object, .embed-container embed {
		position: absolute;
		top: 0; 
		left: 0; 
		width: 100%;
		height: 100%;
	}

		/* Responsive YouTube Embed ENDS */
    
  .imagequest:hover:after, .imagequest:focus:after {

    opacity: 1.0;
   }
   
   .header {
		font-family: sans-serif;
		color: #0E4C89;
	}
    
    body
    {
        font-family: sans-serif;
    }
  
  .mainimg{
	opacity:1.0;
	height: 173px;
	width:250px;
  }
  
  .mainimg-text
  {
		/*background-color: #D1D1D1;*/  
		height: 40px;
		line-height: 40px;
		font-weight: bold;
		font-size: large;
		border: 1px solid #abc;
		position: relative;
		z-index: 1;
		max-width: 248px;
		/*margin-top: -42px;*/
		/*margin-left: 1px;*/
		font-family: sans-serif;
		overflow: hidden;
		/*color: #FF5722;*/
    	color: #004094;
		background: #D1D1D1; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(#D1D1D1, #FFF, #D1D1D1); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#D1D1D1, #FFF, #D1D1D1); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#D1D1D1, #FFF, #D1D1D1); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#D1D1D1, #FFF, #D1D1D1); /* Standard syntax */
  } 
  
  .mainimg-text a
  {
      color: #004094;
  }  
  
  .mainimg-text h2
  {
      font-size: inherit;
      line-height: initial;
      margin-top: 11px;
  }
  
  @-moz-document url-prefix() 
  {
		.mainimg-text { margin-top:-5px; }
  }
  
  .linkstyls{
	  font-size:16px;
	  color:#0e4c89;
	  text-decoration:none;
	  font-weight:bold;
  }
  
  .linkstyls:hover{
	   font-size:16px;
	   color:#ff0000;
	   text-decoration:underline;
	   font-weight:bold;
  }
  
  .col-md-2{ 
	float:left;
	padding-left:10px;
  }
  
  .accBreaker {
      background-color: #0E4C89; 
      width: 99%;
      margin-left: .5%; 
      display: inline-block; 
      text-align: center; 
      color: #FFF; 
      font-family: sans-serif;
  }
  
  .row{
	width:1050px;
	margin:0px auto;
	height:250px;
  }
  
  .row1{
	width:790px;
	margin:0px auto;
	height:250px;
  }
  
  .row2{
	width:530px;
	margin:0px auto;
	height:250px;
  }
  
  .row3{
	width:270px;
	margin:0px auto;
	height:250px;
  }
  
  .h2-meta
  {
      display: inline;
      font-size: inherit;
  }
  
  .row-categories{
  	width:780px;
  	margin:0px auto;
  	height:225px;
  }
  
  #titlevid{
	margin:0px auto;
  }
  
  #titlevid img{
	width:200px;  
	  position:relative;
	  display:inline;
	  padding-left:10%;
  }
  
  #titlevid h1{
	padding-left:40%;
	 text-align:center;
	 display:inline;
  }
  
  .imgcent{  
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #abc;
  }
  
  .text_top{
	width:80%;
	display:inline;
	margin:0 auto 0 auto; 
	text-align:center;
  }
  
	.text_top div{
	display:inline-block;
	}
	
	.text_tp{
	margin-top:3%;
	width:100%;
	}
	
	.text_left{
	padding-left:10%;
	text-align:left;
	display:block;
	float:left;
	width:50%;
	}
	
	.container-fluid{
	}
	
	.pricing{
		width:246px;
		color:red;
		padding-top:0px;
	}
	
	.pricing p{
		border-top:none;
	    margin: 0;
    	padding: 0;
    	padding-top:3px;
    	width:248px;
    	/*margin-left:1px;*/
    	background-color:#E1E2E4;
		border-left:1px solid #B1C4D2;
		border-right:1px solid #B1C4D2;
		border-bottom:1px solid #B1C4D2;
	}
	
	.background{
		/*border: 1px solid #abc;*/
		text-align:center;
	}
	
	.caption {
		display:none; 
		position:absolute; 
		margin:auto; 
		font-family: sans-serif;
		/*margin-left: 1px; */
		width:250px;
		height: 174px;
		color: #FFF;
		background:rgba(0,0,0, 0.7);
		/* For IE 5.5 - 7*/
    	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    	/* For IE 8*/
    	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
		font-family:sans-serif;
	}     
    
    .center-tag-replace-div
    {
        text-align: center;
    }

    .subPageDescriptions
    {
        width: 80%; 
        margin: 0 auto;   
    }
    
    .subPageDescriptions h2
    {
        font-size: 17px;
        color: #0E4C89;
        margin-bottom: -10px;
    } 
    
    /*Start of build your own KH css*/
    #buildYourOwn
    {
        background-color: #0E4C89;
        width:450px;
        padding: 10px;; 
        border: 1px solid #F9FF00;
        font-family: sans-serif;
    }
    
    #buildYourOwn label
    {
        float:left;
        width:100px;
        color: white;
    }
    
    #buildYourOwn input
    {
        border: 1px solid #F9FF00;
    }
    
    .error, .confirmMsg
    {
        color:red;
    }
    
    .buildHeader
    {               
        background-color: #F9FF00;
    }
    /*End of build your own KH css*/