html,body{min-height:100%;}

body{
	background: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3B3B3B;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #0D627E;
}

h1{
	font-size: 2em;
}

h2{
	font-size: 1.5em;
}

h3{
	font-size: 1.2em;
}

p, ul, ol{
	margin-top: 0;
	line-height: 180%;
}

a{
	text-decoration: none;
	color: #0D627E;
}


img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

hr {
	width:80%;
	background-color: #0D627E;
	color: #0D627E;
	height:1px;
}

/* Menu */

#menu{
	height: 80px;
	width: 1020px;
	margin: 50px auto 10px auto;
	display: block;
}

#menu ul{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left:95px;
}

#menu ul li{
	margin: 0px auto 15px auto;
	padding: auto;
	display: inline-block;
}

#menu ul li.first{
	padding-left: 0;
}

#menu ul li.active{	 
	text-decoration: none;
	border-bottom: 3px solid #0D627E;
	/*background: #0D627E;*/
	/*color: #FFFFFF*/;
}

#menu a{
	display: block;
	margin: 0px auto 15px auto;
	height: 20px;
	padding: 30px 40px 0px 40px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0D627E;
	border: none;
}

#menu a:hover, #menu .current_page_item a{
	/*background: #0D627E;*/
	border-bottom: 3px solid #0D627E;
	text-decoration: none;
	/*color: #FFFFFF*/;
}


/* User defined body*/


#wrapper{
	width: 1020px;
	background: #FFFFFF;
	margin: auto;
	padding: 0px 30px 0px 30px;
}


/*Page Body */
#pgbody{
   padding: 2px;
   min-height: 400px;
}

#pgbody h2,h3{
	margin-bottom: 20px;
}


/* Home Page Header */

#header{
    display: block;
	margin: 0px auto 50px auto;
}


/* 3-columns layout */
.ltcol, .ctcol, .rtcol { width:300px; margin:15px; padding:0px;}
.ltcol, .ctcol { float:left; }
.rtcol { float:right; }

/* 2-columns layout */
.fircol, .seccol { width:450px; margin:20px; padding:0px; }
.fircol { float:left; }
.seccol { float:right; }


/* 1 column layout (pages) */
.sgcol {

	margin: 30px auto 30px auto;
	padding: 0px 50px 0px 50px;
}


/* Footer */
#footer{
    display: inline-block;
	height: 100px;
	width: 1020px;
	margin: 50px auto 30px auto;
}

#univs { 
	float:right; 
}

/* User defined styles for text, img etc */
.emph {
	font-size: 1.2em;
	color: #0D627E;
}

.profile {
	min-height:150px;
	display:block;
	margin:25px 0px 0px 0px;
}

.profilepic {
	float:left; 
	display:inline-block
	width:100px; 
	height:115px; 
	margin:0px 25px 0px 0px;
	border:1px solid #0D627E;
}

.profiletxt {
	margin:auto;
}

.news {
	min-height:150px;
	display:block;
	margin:25px 0px 0px 0px;
}

.newspic {
	float:left; 
	display:inline-block
	width:150px; 
	height:100px; 
	margin:0px 25px 0px 0px;
	border:1px solid #0D627E;
}

.newstxt {
	margin:auto;
}

