/* @group core nav menu */#nav { width:950px; margin:0 20px 0 20px; height:40px; float:left; background-color:#a63a0f; border-radius:10px; }#nav li { float: left; display: block; background: none; position: relative; z-index: 999; margin: 0 1px; }#nav li a { display: block; line-height: 40px; text-decoration: none;  color: #fff; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 15px 0 15px; text-transform:uppercase; }#nav li a:hover, #nav li a.hov { background-color: #cf5626;  color: #fff; }/* @group subnav */#nav ul { position: absolute; left: 1px; display: none; margin: 0; padding: 0; list-style: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); background:#cf5626; }	#nav ul li { width: 180px; float: left;  text-align: left; }#nav ul li:hover { }#nav ul a { display: block; height:auto; line-height: 20px; padding: 8px 5px; color: #ffcc00; border-bottom: 1px solid #ba4414; text-transform:  uppercase; font-weight: normal; }#nav ul a:hover { text-decoration: none;  background: transparent; color: #fff; }* html #nav ul { margin: 0 0 0 -2px; }/** @group clearfix **/.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }.clearfix { display: inline-block; }html[xmlns] .clearfix { display: block; }* html .clearfix { height: 1%; }

.contact-heading{
    background: #a63a0f;
    padding: 2em 0em;
}
.contact-info{
    padding: 4em 1.5em 1em;
    background: #e1e1e1;
}
.contact-heading h1{
    color: #fff;
    font-size: 2em;
    text-align: center;
}
input[type="text"]{
    border-left: none;
    border-right: none;
    border-top: none;
    outline: none;
    padding: 10px 0px;
    width: 100%;
    margin: 0em 0em 1.5em 0em;
    border: 1px solid #D3D3D3;
}
.contact-info input[type="submit"]{
    border: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    background: #a63a0f;
    width: 100%;
    padding: .5em 1em;
    font-size: 1em;
    margin: 1.5em 0 0;
}
.top-head{
	background-color: #aaa;
	height: 30px;
}
.marks-match{
	background-color: #aaa;
	height: 30px; 
}
.details-tab{
	background-color: #f1f1f1;
}