

*{margin:0; padding:0;}
body{background:url(images/bg.png) repeat-x #fff; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}

#wrapper{width:978px; margin:auto;}

#header{background:url(images/intro4.gif); width:978px; height:201px;}
#loginbar{height:25px; width:978px; padding:7px 0 0 0;}
#login{width:435px; background:url(images/dots.png) no-repeat right; float:left;}
.field{background:url(images/field.png); width:101px; height:18px; float:left; border:0; margin:0 12px 0 0; padding:4px 5px 0 5px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.field2{background:#ffffff; width:280px; height:18px; float:left; border:0; margin:0 12px 0 0; padding:4px 5px 0 5px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#login p{font-size:11px; font-family:tahoma; color:#555; float:left; margin:0 5px 0 4px; line-height:22px;}
#go{float:left;}

#search{float:left; width:365px; background:url(images/dots.png) no-repeat right;}
#sfield{background:url(images/sfield.png); width:235px; height:18px; float:left; border:0; margin:0 10px 0 10px; padding:4px 30px 0 5px;  font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#s{float:left;}

#lang{width:168px; float:left; padding:0 0 0 10px;}
#lang a{font-family:tahoma; font-size:11px; color:#666;}
#p{background:url(images/portugese.png) no-repeat left; padding:0 10px 0 20px;}
#e{background:url(images/english.png) no-repeat left; padding:0 0 0 20px;}

#menu{width:978px; text-align:center; height:35px; margin:15px 0 10px 0;}
#menu ul{margin:0 0 0 180px;}
#menu ul li{display:inline; font-size:12px; color:#666; float:left; margin:0 30px 0 30px;}
#menu ul li h2{ text-indent:-10000px;}
#menu ul li h2 a#home{background:url(images/home.png); width:46px; height:28px; display:block;}
#menu ul li h2 a#thecis{background:url(images/thecis.png); width:56px; height:28px; display:block;}
#menu ul li h2 a#organisation{background:url(images/organisation.png); width:92px; height:28px; display:block;}
#menu ul li h2 a#aims{background:url(images/aims.png); width:40px; height:28px; display:block;}
#menu ul li h2 a#partnerships{background:url(images/partnerships.png); width:84px; height:28px; display:block;}

#c1{width:212px; background:#fff; padding:1px; border:1px solid #e5e2e2; float:left;}
.wrap{background:#f0f0f0; padding:20px 0 0 10px;}
#c1 ul li{list-style:none; font-size:16px; font-family:Arial; padding:0 0 20px 10px;}
#c1 ul li a{color:#666;}

#content{float:left; width:568px; padding:0 25px 0 25px;}
#content h2{color:#fe9f53; font-family:Arial; font-size:16px; font-weight:normal; text-transform:uppercase;}
#content a{color:#f3730c; text-decoration:underline;}
#content p{color:#666; font-size:12px; line-height:16px; margin:0 0 6px 4px;}

#c3{width:138px; background:#fff; float:left; padding:1px; border:1px solid #e5e2e2;}
#c3 p{padding:0 0 25px 0;}

#footer{background:#f4f4f4; height:76px;}
#footerwrap{width:978px; margin:auto; text-align:center; padding:20px 0 0 0;}
#footer p, #footer a{font-size:11px; color:#666; font-family:tahoma, arial;}
/*
Style for login box
*/
#loginBox {	width: 300px; background-color: #EEEEEE; border: 1px solid #D9D9D9;}
#textBlack12 {text-decoration: none; font-weight: normal; font-size:11px; font-family:tahoma; color:#555;}
#mainhead {color:#fe9f53; font-family:Arial; font-size:16px; font-weight:bold;}
#utitle {font-size:11px; font-family:tahoma; color:#555; float:left; margin:0 5px 0 4px; line-height:22px;}
#profileBox {	width: 700px; background-color: #EEEEEE; border: 1px solid #D9D9D9;}

/*
Navigation
*/

#navigation2 {
	margin-left: 5px;
	background-color: #cccccc;
	width: 160px;
	border: 1px solid #000000;
}
#navigation2 .navi_normal2 {
	border: 1px solid #6F6F6F;
	width: 140px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 3px 2px 3px 6px;
}
#navigation2 .navi_sub-entry2 {
	width: 140px;
	padding-left: 20px;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	text-decoration: none;
	text-align: left;
	margin-bottom: 5px;
}
#navigation2 .active2 {
	background-color: #ffffff;
}

a.navi-link2 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.navi-link2:hover {
   color: #ff0000;
}
a.navi-link {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.navi-link:hover {
   color: #ff0000;
}
th.doc-list-header {
	padding: 4px;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	background-color: #6f6f6f;
	border: 1px solid #000000;
}
td.frontend,
td.backend {
	padding: 4px;
	padding-right: 10px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #cccccc;
	border: 1px solid #000000;
	vertical-align: top;
}


a.doculink {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.standard:hover,
a.doculink:hover {
	color: #363639;
}
/*
Link definition for navigation
*/
a.main_navi, a.sub_navi {
	margin-top: 10px;
	width: 100%;
	height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.sub_navi {
	font-size: 11px;
	font-weight: normal;
}
a.main_navi:hover,
a.sub_navi:hover {
	color: #999999;
}
a.navi-link {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.navi-link:hover {
   color: #ff0000;
}

/*
Style for popup window
*/
table.popupformbox {
	background-color: #cccccc;
	border: 1px solid #000000;
}



table.backendlist {
	padding: 4px;
}

.textWhite12 {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.text14px {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
.textBlack10 {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.textBlack12 {
	color: #696969;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.textOrange12 {
	color: #E39717;
	font-size: 12px;
   text-decoration: none;
	font-weight: bold;
}

.iconspan{
	float: left;
	margin: 3px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.eg-bar{
	font-weight: bold;
	padding: 3px;
}
	
div.eg-bar{
	width: 500px;	
}
	
.icongroup1{
	width: 500px;
	padding-left: 20px;
}
