body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#E7E8E9;
	color: #000000;
	text-align: center;
	height: 100%;
}
img{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;

}
.textfinance li{
margin-left:0px;
}
.textfinance ul{
	padding-left:0px;
	margin-left: 20px;
	margin-top:5px;
	list-style-position:outside;

}
.textfinancebusi li{
margin-left:0px;
}
.textfinancebusi ul{
	padding-left:0px;
	margin-left: 20px;
	margin-top:5px;
	list-style-position:outside;

}

a image{
border:0px;
}

/* Layout divs*/
.blueframe{
	background-color:#000000;
	width:906px;
	height:684px;
	text-align: left;
	margin:0 auto; /*for good browsers*/
	text-align:left; /* to counter act body center */
	border: 1px solid #000;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -453px;
	margin-top: -310px;
	/* Half the height of the DIV tag which is also 50 pixels */
	
}
.blueframepopup{
	background-color:#000000;
	width:511px;
	height:699px;
	text-align: left; /*for good browsers*/
	text-align:left; /* to counter act body center */
	border: 1px solid #000;
}
.widecontent{
	width: 876px;
	background-color: #FFFFFF;
	height: 654px;
	top: 15px;
	position: relative;
	text-align: left;
	margin:0 auto; /*for good browsers*/
	text-align:left;
}
.widecontentpop{
	width: 494px;
	background-color: #FFFFFF;
	height: 675px;
	top: 15px;
	position: relative;
	text-align: left;
	margin:0 auto; /*for good browsers*/
	text-align:left;
}
.topcontent{
	width: 876px;
	margin-top: 0px;
	padding-top: 0px;
	height: 169px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.welive{

	background-color:#FCCB9D;

	width: 231px;

	height: 29px;

	position: absolute;

	left: 661px;

	top: 140px;

	font-size: 12px;

	font-weight: bold;

	padding-top: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.welive img{

display:block;

}
.topleftlogo{
	width: 39px;
	height: 54px;
	position: absolute;
	left: 23px;
	top: 14px;
}
.suscribenow{
	position: relative;/*absolute;*/
	/*top: 169px;169px*/
	top:0px;
	_top:-3px; /* IE 6 only CSS bug fix */
	width: 161px;
	height: 45px;
	background-color: #C40E2F;
	color:#FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;

}

/*menu elements*/
.toplevel{
	background-color: #FDD5B9;
	width: 139px;
	height: 15px;
	margin-top: 3px;
	font-size:9px;
	padding-left:12px;
	font-family: Arial;
	padding-top: 5px;
	color:#FFFFFF;
}
#toplevelthick{
height:30px;
}
#toplevelthickblue{
height:30px;
color:#FFFFFF;
background-color:#666666;
}

#toplevelblue{
color:#FFFFFF;
background-color:#666666;

}
.toplevel:hover{
color:#FFFFFF;
background-color:#666666;
}
.toplevel a{
 text-decoration: none;
 color:#000000;
}
.toplevel a:hover{
 color:#FFFFFF;
 
}

.toplevel a:active {
	background-color:#666666;
	color:#FFFFFF;
	
}

.item{
	background-color: #FFFFFF;
	width: 139px;
	/*color:#000000;*/
	font-size:9px;
	font-family: Arial;
	margin-top: 3px;
	padding-left: 12px;
	padding-top: 5px;
}
.item a{
 text-decoration:none;
 color:#000000;
 
}
.item a:hover{
color:#FFFFFF;
background-color:#666666;
}
.item:hover{
color:#FFFFFF;
background-color:#666666;
}
#itemon{
font-weight:bold;
}


/* Entrance page / Students / Lecturers   */

.entrance{
	width:255px;
	height:380px;
	text-align:left;
	margin:0 auto; /*for good browsers*/
	text-align:left; /* to counter act body center */
	top: 190px;
	position: relative;
	float: left;
	padding-right: 23.5px;
	padding-left: 23.5px;
	left: 151px;
	padding-top: 75px;
}
.logohome{
	position: absolute;
	top: 72px;
	left: 607px;
}
.middleentrance{
	height:75px;
	width:255px;
	text-align: right;
	color: #FFFFFF;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 9px;
}
.middleentrancettl{
font-weight:bold;
font-size:15px;
}
.entranceItemwhite{
	height:15px;
	width:249px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-bottom: 6px;
	text-align: right;
	color: #000000;
	font-weight: bold;
	padding-right: 6px;
	padding-top: 5px;
}
.entranceItemwhite a{
text-decoration:none;
	color: #000000;
}
.entranceItempink{
	height:15px;
	width:249px;
	background-color: #FDD5B9;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 6px;
	padding-top: 5px;
	text-align: right;
	font-weight: bold;
}
.entranceItempink a{
text-decoration:none;
	color: #000000;
}

#rightentrance{
border-left-color:#FFFFFF;
border-left-style:dotted;
}

/* Additional Home Students Css*/
.internalcontent{
	position: absolute;
	left: 199px;
	top: 215px;
	width: 648px;
}
.internalcontentmessage{
	position: absolute;
	left: 180px;
	top: 195px;
	width: 648px;

}
.internalcontentpop{
	position: absolute;
	left: 20px;
	top: 103px;
	width: 494px;
}
.maintitlehome{
	font-size: 2.4em;
	color: #000000;
}
.p1home{
	width: 498px;
	float: left;
	margin-right: 17px;
	margin-top: 16px;
	font-size: 1em;
	height: 55px;
}
.winalaptop{
	width: 648px;
	float: left;
	margin-right: 17px;
	margin-top: 16px;
	font-size: 1em;
	height: 60px;

}
.adverthome{
	width: 122px;
	height: 81px;
	margin-top: 19px;
	text-align: right;
	float: right;
}
.advertimage{
margin-bottom:12px;
}
.homeposts{
	height: 248px;
	width: 515px;
}
.homepostswin{
	height: 280px;
	width: 650px;
	overflow: auto;
	float: left;
	}
.postswin{
	width: 300px;
	float: left;
}
.postswin2{
	width: 600px;
	float: left;
}

.maintitleposts{
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	padding-bottom: 4px;
	font-size: 1.4em;
	color: #000000;
	width:234px;
	float: left;
	border-bottom-width: 1px;
}
#maintitlepostslect{
width:200px;
}
.textposts{
	padding-top: 7px;
	font-size: 1em;
	width:170px;
	float: left;
}
.imageposts{
	float:right;
	padding-top: 7px;
}
.posts{
	width:234px;
	float: left;
	padding-right: 15px;
	height: 145px;

}
#post1{
padding-left:15px;
border-left-style:dotted;
border-left-color:#000000;
border-left-width:1px;
}
#post3{
padding-left:15px;
border-left-style:dotted;
border-left-color:#000000;
border-left-width:1px;
}
#titlehome{
width:648px;
}

/**/
#titleachieve{
	width:212px;
	float: left;
}
.p1achieve{
	width: 212px;
	height: 224px;
	float: left;
	margin-top: 16px;
	font-size: 1em;
}
.p1achievebusi{
	width: 212px;
	height: 224px;
	float: left;
	margin-top: 16px;
	font-size: 0.9em;
}
.tittlemessage{
	font-size:2em;
	font-weight: normal;
	margin-bottom: 15px;

}
#p1achievebold{
	font-weight:bold;
}
#p1achievebig{
	font-size:1.5em;
	width: 240px;
}
#p1achievebig.a{
text-decoration:underline;
color:#000000;
}
#p1achievebig a{
text-decoration:underline;
color:#000000;
}


.leftinternalcontent{
	width:240px;
	float: left;
}
.rightinternalcontent{
	height:399px;
	float: left;
	display: inline;
	width: 405px;
}
.bluebuttons{
	width: 125px;
	height: 125px;
	float: left;
	margin: 4px;
}
.bluebuttons img{
border:0px;

}




/*Css finance*/
#titlefinance{
width:437px;
}
.leftinternalcontentfinance{
	width: 437px;
	float: left;
}
.rightinternalcontentfinance{
	width: 176px;
	float: left;
	padding-left: 35px;
}

.p1finance{
	float: left;
	margin-right: 0px;
	margin-top: 10px;
	font-size: 1em;
	text-align: left;
	margin-bottom: 10px;
	width: 437px;
}
.textfinance{
	font-size:0.9em;
}
.textfinancebusi{
	font-size:0.9em;

}
.textfinance a{
	color: #000000;
	}
#textfinancebold{
	font-weight:bold;
	font-size: 1em;
}
#textfinancebold a{
	font-weight:bold;
	text-decoration:none;
	color: #000000;

}

.savefinance{
	font-size:1.7em;
}
#discc{
	margin-top: 8px;

}
.financeboximg{
	width: 65px;
	height: 65px;
	float: right;
	margin-top:7px;
	margin-left:6px;
	margin-bottom:5px;
	
	
}
.financeboxtxt{
	border-top-style: dotted;
	border-top-width: 1px;
	padding-bottom: 10px;
	padding-top: 4px;
	text-align: left;
}
.financeboximg img{
border:0px;

}

/* lecturers*/

.p1homelect{
	width: 648px;
	float: left;
	margin-right: 17px;
	margin-top: 16px;
	font-size: 1em;
	padding-bottom: 25px;
}
.postslect{
	width:200px;
	float: left;
	padding-right: 16px;
}
.postslect img{
	padding-left:10px;
	padding-top:10px;
	float: right;

}
.Editor {
	width: 619px;
	height: 127px;
	border: 1px;
	border-color: #BDBEC0;
	border-style: solid;
	font-size: 0.9em;
	font-weight: bold;
	float:left;
	padding: 10px;
}
.EditorMessage{
    width: 619px;
	height: 127px;
	border: 1px;
	font-size: 0.85em;
	font-weight: bold;
	float:left;
}
.EditorMessagebold{
	font-weight:bold;
}
.EditorMessage img{
	padding-top:10px;
	margin-right: 20px;
}
.homepostslect{
	width: 648px;
	height:165px;
}
.Editor img{
	
	
}
#photobarber{
}
.imagepostslect{
	float:left;
	padding-top: 7px;
}
.textpostslect{
	padding-top: 7px;
	font-size: 1em;
	padding-bottom: 12px;
}
.photopopup{
font-weight:bold;
font-size:0.85em;

}
.photopopup img{
padding-right:9px;
float:left;
}
.textpopup{
font-size:0.75em;
}
#contentpopup{
	width: 458px;
	float: left;
	height: 560px;
	overflow: auto;
	padding-right: 10px;
}


/* test menu*/
.item{
	background-color: #FFFFFF;
	width: 139px;
	/*height: 15px;*/
	/*color:#000000;*/
	font-size:9px;
	font-family: Arial;
	margin-top: 3px;
	padding-left: 12px;
	padding-top: 5px;
	display:block;
}
.item a{
 text-decoration:none;
 color:#000000;
 
}
.item a:hover{
color:#FFFFFF;
background-color:#666666;
}
.item:hover{
color:#FFFFFF;
background-color:#666666;
}


#menu {
	width: 151px;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial;
	font-size:0.9em;
	font-weight: bold;

	

} 

#menu li {

		border-bottom: 3px solid #fff;

		margin: 0;

} 



#menu ul { /* remove bullets and list indents */

list-style: none;

margin: 0;

padding: 0;

border: none;

		



}



/* style, color and size links and headings to suit */

#menu li a{

	text-decoration:none;

	color:#000000;

	display:block;

	background-color: #FDD5B9;

	padding: 3px 5px 3px 0.5em;

 	width: 100%;



}





#menu a.menuactive{

color:#FFFFFF;

background-color:#666666;

}





#menu li a:hover {

color:#FFFFFF;

background-color:#666666;

}



#menu2{
	width: 151px;
	/*color:#000000;*/
	font-size:0.9em;
	font-family: Arial;
	*padding-top: 3px;/* ie 6 and 7 only BUG FIX */
	
} 

#menu2 ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
}

/* style, color and size links and headings to suit */
#menu2 a{
	text-decoration:none;
	color:#000000;
	display: block;
	padding-bottom:3px;
	padding: 1px 1px;
	background-color:#FFFFFF;
	padding-left: 12px;

}
#menu2 li a{
background-color:#FFFFFF;
}
#menu2 a {
 text-decoration:none;
 color:#000000;
}

#menu2 a:hover {
color:#FFFFFF;
background-color:#666666;
}
#menu a.menu2active{

background-color:#666666;
color:#FFFFFF;
}
.p1message{
	font-size:1em;
	text-align: justify;
}
.boldpopup{
	font-size:1.5em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;

}
#contentpopup a img{
border:0px;
}

.paraform{
	margin-top:3px;
	padding-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	float: left;
}
.labelform{
	width:110px;
	float: left;
}
.inputform{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	width:150px;
	background-color:#FFFFFF;
	float: left;
}
select{
	width:156px;
	float:left;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0.8em;

}
