﻿body{
padding-top:0px;
font-family: 'Oswald', sans-serif;
font-size:14px;
color:#888;
line-height:23px;
}

h2,h3,h4,h5,h6{
font-weight:normal;
}

.outer{
/*--background:url('../img/back.gif') repeat; */
}

.content{
padding:20px 0px;
}

.content > .container{
background:#fff;
border:1px solid #ccc;
}

header{
border-top:10px solid #23527c;
}

.padd{
padding:5px 10px;
text-align: justify;
}

.logo{
padding:20px 0px;
border-bottom:1px dashed #23527c;
}

.logo h1{
font-size:50px;
line-height:55px;
text-transform:uppercase;
padding:10px 0px;
color:#23527c;
}

.logo p{
font-size:20px;
padding:10px 0px;
color:#777;
text-transform:uppercase;
line-height:35px;
}

.main{
margin:10px 0px;
}

.obj > .container{
border-bottom:1px dashed #23527c;
}

.objective{
font-size:18px;
}

.social img{
margin:5px 2px;
}

.profile{
margin:3px 0px;
}

.bio, .news, .research, .publication, .teaching, .project,.resource, .aboutme,.service{
padding:10px 0px;
border-bottom:1px dashed #23527c;
}


.bio, .set, .comp,.abo{
border-left:3px solid #23527c;
padding-left:10px;
}

.main h2{
color:#fff;
background:#23527c;
padding:3px 10px;
font-size:16px;
}

.main h3{
color:#23527c;
}

.meta{
font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
}

.label-info{
padding:5px 10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f6f6f6;
margin:5px;
font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
line-height:35px;
border:1px solid #bbb;
cursor:pointer;
}

.label-info:hover{
background:#fafafa;
}

.details{
padding:10px;
font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
}

.details label{
float:left;
}

.details span{
float:left;
position:relative;
left:10px;
}

.details hr{
margin:3px;
}

/* Footer */

footer{
border-bottom:0px solid #23527c;
}

.fpadd{
padding:5px 10px;
}

.attr{
text-align:right;
}
.copyright{
text-align:left;
}

/******************** Footer Section ********************/
div.footerSection {
	height: 40px;
	padding: 15px 30px 10px 120px;
	text-align: right;
	vertical-align: bottom;
	color: #999;
	font-family: Ashbury;
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
}
div.footerSection p {
	margin: 0 0 0 0;
}
div.footerSection a {
	color: #999;
	text-decoration: none;
}
div.footerSection a:hover {
	color: #23527c;
	text-decoration: underline;
}