@charset "UTF-8";
/* CSS Document */

body {
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#1d164a;
line-height:20px;
}

#main {
width:972px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

a.visited {
color:blue;
}

#banner {
position:relative;
float:left;
height:210px;
}

/*------------------------------------top----*/
#top {
width:972px;
background-color:#FFFFFF;
padding-bottom:30px;
height:100px;
}

#logo{
padding:20px;
border:none;
float:left;
}

#mainmenu {
padding:0px;
float:right;
position:relative;
padding-right:20px;
}

#mainmenu img{
border:none;
}

/*------------------------------------side menu---*/

#sidemenucontainer {
float:left;
width: 182px;
position:inherit;
/*background-color:#9c226c;*/
}

.sidemenu{
	width: 182px;
	background-color:#9c226c;
	/*border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;*/
	font: bold 14px Arial, Helvetica, sans-serif;
	display: block;
	color:white;
}
	
.sidemenu div a{ /*header bar links*/
	font: bold 14px Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(images/sideselector.gif) 100% 0;
    height: 28px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 6px 0 4px 5px;
	 /*line-height: 24px;Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
.sidemenu div a:link, .sidemenu div a:visited,.sidemenu div.unselected a{
	color:white;
}

.sidemenu div a:hover{
	background-position: 100% -36px;
}
	
.sidemenu div.selected a{
	color: white;
	background-position: 100% -36px;
}

.sidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#CA3793;
}

.sidemenu ul li a{ 
	display: block;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	padding: 2px 5px 5px 5px;
}
.sidemenu ul li {
    border-bottom: 1px dotted #BAAE11;
}

.sidemenu ul li a:hover{
color:#F6EB14;
}

/*--------------------------------------content-------*/
#content {
background-color:#FFFFFF;
margin-left:190px;
padding:5px 40px 10px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
position:inherit;
}

p {
text-align:justify;
}

.paragraph {
font:Arial, Helvetica, sans-serif;
padding:10px 10px 5px 0;
}

#content td {
vertical-align:top;
}

hr{
color:#972068;
width:80%;
text-align:right;
height:2px;
}

.title {
color:#972068;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
text-align:right;
}

h3 {
color:#972068;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.projecttitles { /*--------for the titles in the project page-----*/
color:#972068;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

h4 {
color:#972068;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
width:10%;
padding-left: 5px;
}

#funderlogos img{
vertical-align:middle;
border:0px;
padding:5px;
}

#funderlogos {
width:700px;
float:left;
}

/*---------------------------------------footer-------*/
#footer{
position:inherit;
margin:0px;
}

#footer p{
text-align:center;
font: 10px Arial, Helvetica, sans-serif normal;
color:#999999;
padding-bottom:10px;
}
s

