body {
	font-family:  'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
	background-color: #F1E5F9;
	margin:0;
  }
  
a img {
	border-width:0;
  }
  
#frame {
	width:709px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #662D91;
}

.DiplomaBox {
	background-color:#FFFFFF;
	border:2px solid #E0D5E9;
	padding:0px;
	text-align:left;
	width:247px;
}

.DiplomaBox .CommonContentBoxContent, .DiplomaBox .CommonContentBoxFooter
{
	padding:5px;
}

.WhiteBorder
{
	background-color: #A2B3CE;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #FFFFFF;
	padding: 0px 0px 0px 0px; /*top right bottom left*/
	text-align:left;
}

/* Anonymous Box */
.AnonBox
{
border:3px solid #FFFFFF;
color:#FFFFFF;
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:12px;
line-height:18px;
padding:10px 20px;
text-align:left;
width:190px;
float:right;
margin-left:5px;
}

.LeftBox
{
	width:217px;
}

.RightBox
{
	background-color:#E0E0E1;
	width:210px;
}

.searchbuttonmain
{
  background-image:url('../images/search_title.gif');
  width:81px;
  height:24px;
  padding:0;
  margin:0;
  border-width :0;
  background-color : transparent;
  overflow: hidden;
  cursor : pointer;
}

.searchtextmain
{
	background-color:transparent;
	width:311px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	border-width:0;
}

#searchbox {
background-color:#FFFFFF;
border:1px solid #662D91;
padding:0px;
text-align:left;
width:400px;
height:24px;
}

.asearch a:link,.asearch a:visited,.asearch a
{
	color:White;
	text-decoration:underline;
}
	

.searchcontent
{
	margin:0;
	padding:7px 5px;
	background-color:#A1A2A4;
	text-align:left;
}

.CommonSearchInput
{
	width:190px;
	border:solid 1px purple;
}

.CommonSearchButton
{
	margin-top:3px;
	margin-left:149px;
	padding:0;
	border-width:0;
	background: transparent url(/Themes/Diplomabank/images/go.gif);
	width: 43px;
	height: 19px;
	overflow: hidden;
	cursor: pointer;
}



/*Turned into classes as ASP.NET adds scope information to IDs */
.MainHeaderAnon {
	position:relative;
	text-align:left;
	background-image: url(/Themes/Diplomabank/images/header_anon.gif);
	height: 172px;
	color : White;
	font-weight:bold;
}

		
.MainHeaderLogin {
	position:relative;
	background-image: url(../images/Structure/header_main.gif);
	height: 150px;
}
	
		
#username{
	padding-top: 93px;
	padding-left: 5px;
	color: White;
}	

.WelcomeMenuAnon{
	position: absolute;
	bottom: 0px;
	padding-bottom:25px;
	padding-left: 5px;
}

.WelcomeMenu{
	position: absolute;
	bottom: 0px;
	padding-bottom:5px;
	padding-left: 5px;
}
			
#content {
		padding: 0px 0px 0px 20px; /*top right bottom left*/
		background-color: #FFFFFF;
		text-align:left;
}	


h1 {
		padding: 0px 0px 0px 10px;
		font-family:  'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
		font-size: 18px;
		line-height: 20px;
		color: #662D91;
}	
		
p {
		/*padding: 10px 40px 20px 20px;*/
		font-family:  'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #333333;
}

a:link, a:visited
{
  color :Black;
  text-decoration:none;
}
  
a:hover 
{
  color :Black;	
  text-decoration:underline;
}

.smallmenu a		
{
	color:black;
	font-weight:normal
}

#footer {
		clear: both;
		background-image: url(../images/Structure/footer.gif);
		height: 95px;
		width:709px;
		margin:auto;
}

.invisible{
	display:none;
}

#CommonSidebarLeft{padding-left:5px;}
#CommonSidebarRight
{
	background-color:White;
}

#CommonSidebarLeft .CommonSidebar
{
    width: 220px;
}

#CommonSidebarLeft .CommonSidebarNarrow
{
    float: left;
	padding-right: 12px;
	overflow: hidden;
	width: 120px;
}

#CommonSidebarLeft .CommonSidebarBig
{
    float: left;
	padding-right: 12px;
	overflow: hidden;
	width: 235px;
}

#CommonSidebarLeft .CommonSidebarAnon
{
    float: left;
	padding-right: 12px;
	overflow: hidden;
	width: 218px;
}


.CommonContentBoxNarrow
{
    background-color: #fff;
    padding: 0;
    margin: 0 0 12px 0;
    height: 1%;
}

.CommonContentBoxNarrow .CommonContentBoxContent
{
	padding:0;
	
}

h4.CommonContentBoxHeader
{
}

.CommonContentBoxFooter
{
	/*width:435px;*/
	text-align:right;
}


.areaslist
{
	text-align:left;
}

.bold
{
	font-weight:bold;
}

.loginmodinput
{
	width:70%;
}

.loginmodsubmit
{
	width:45px;
	height:21px;
	background-image:url('/Themes/Diplomabank/images/go.gif');	
	margin-left:7px;
}

.registerbutton
{
	text-align:center;
	padding:5px 0;
}

#awardingbody
{display:none;
}


/* Search Results */
.highlight {font-weight:bold;color:White;}
.strong {font-weight:bold;color:Black;}
.author-link a{font-weight:bold;color:White;text-decoration:underline;}

.black-box{border:solid 1px Black;}

#searchmain .CommonContentBox
{
	width:480px;
}

.result{
	margin-top:20px;
}

.resultsbox-top
{
	font-size:0.8em;
	padding:3px 1px;
	/*width:435px;*/
	border:solid 3px White;
	padding: 0; /*top right bottom left*/
}

.leftbox, .rightbox 
{
	float:left;
	border:solid 1px white;
	height:20px;
	padding:4px 3px;
	text-align:left;
}
.leftbox span, .rightbox span
{
	padding-left:5px;
}

.leftbox{width:170px;}
.rightbox {width:288px;}
.rightbox img{vertical-align:middle;}

#searchmain h2
{
	padding:2px 5px;
	margin:0;
	color:White;
	font-size:1.2em;
}

#searchmain h2 a
{
	color:White;
	text-decoration:none;
}

.resultsbox-bottom
{
	margin-top:-5px;
	/*width:435px;*/
	border:solid 3px White;
}
.resultsbox-bottom .bottom-detail
{
	padding:5px;
}

.table-subjects
{
	padding: 0px;
	border: 0px;
	padding: 0px;
}



.def
{
	list-style-image:url('../images/bullet_purple.gif');
	color:#662D91;	
}

.result-def .resultsbox-top, .result-def .resultsbox-bottom{background-color: #9C6AC2;}
.result-def h2{background-color: #662D91;}

.con
{
	list-style-image:url('../images/bullet_brown.gif');
	color:#943C0C;
}

.result-con .resultsbox-top, .result-con .resultsbox-bottom{background-color: #BC8B6D;}
.result-con h2{background-color: #903E0C;}

.con-td
{
	background-color: #903E0C;
	color: White;
	font-weight: bold;
	border: 0px;
}

.con-td a:link, .con-td a:visited
{
	text-decoration: none;
	color: White;
}

.con-td a:hover
{
	text-decoration: underline;
	color: White;
}

.eng
{
	list-style-image:url('../images/bullet_mustard.gif');
	color:#D4A404;
}

.result-eng .resultsbox-top, .result-eng .resultsbox-bottom{background-color: #D1A302;}
.result-eng h2{background-color: #E3C867;}

.eng-td
{
	background-color: #D1A302;
	color: White;
	font-weight: bold;
	border: 0px;
}

.eng-td a:link, .eng-td a:visited
{
	text-decoration: none;
	color: White;
}

.eng-td a:hover
{
	text-decoration: underline;
	color: White;
}


.cm
{
	list-style-image:url('../images/bullet_pink.gif');
	color:#D464B4;
}

.result-cm .resultsbox-top, .result-cm .resultsbox-bottom{background-color: #D663B7;}
.result-cm h2{background-color: #E6A1D4;}

.cm-td
{
	background-color: #D663B7;
	color: White;
	font-weight: bold;
	border: 0px;
}

.cm-td a:link, .cm-td a:visited
{
	text-decoration: none;
	color: White;
}

.cm-td a:hover
{
	text-decoration: underline;
	color: White;
}

.it
{
	list-style-image:url('../images/bullet_orange.gif');
	color:#F47C44;
}

.result-it .resultsbox-top, .result-it .resultsbox-bottom {background-color: #F77A43;}
.result-it h2{background-color: #F89A71;}

.it-td
{
	background-color: #F77A43;
	color: White;
	font-weight: bold;
	border: 0px;
}

.it-td a:link, .it-td a:visited
{
	text-decoration: none;
	color: White;
}

.it-td a:hover
{
	text-decoration: underline;
	color: White;
}

.shd
{
	list-style-image:url('../images/bullet_green.gif');
	color:#7C9C14;
}

.result-shd .resultsbox-top, .result-shd .resultsbox-bottom {background-color: #7C9D16;}
.result-shd h2{background-color: #B0C473;}

.shd-td
{
	background-color: #7C9D16;
	color: White;
	font-weight: bold;
	border: 0px;
}

.shd-td a:link, .shd-td a:visited
{
	text-decoration: none;
	color: White;
}

.shd-td a:hover
{
	text-decoration: underline;
	color: White;
}

.gen
{
	list-style-image:url('../images/bullet_ocr.gif');
	color:#662D91;	
}

.result-gen .resultsbox-top, .result-gen .resultsbox-bottom {background-color: #9C6AC2;}
.result-gen h2{background-color: #662D91;}

.baf
{
	list-style-image:url('../images/bullet_baf.gif');
	color:#000000;	
}

.result-baf .resultsbox-top, .result-baf .resultsbox-bottom {background-color: #999999;}
.result-baf h2{background-color: #000000;}

.baf-td
{
	background-color: #000000;
	color: White;
	font-weight: bold;
	border: 0px;
}

.baf-td a:link, .baf-td a:visited
{
	text-decoration: none;
	color: White;
}

.baf-td a:hover
{
	text-decoration: underline;
	color: White;
}

.elb
{
	list-style-image:url('../images/bullet_elb.gif');
	color:#003300;	
}

.result-elb .resultsbox-top, .result-elb .resultsbox-bottom {background-color: #99FF66;}
.result-elb h2{background-color: #003300;}

.elb-td
{
	background-color: #003300;
	color: White;
	font-weight: bold;
	border: 0px;
}

.elb-td a:link, .elb-td a:visited
{
	text-decoration: none;
	color: White;
}

.elb-td a:hover
{
	text-decoration: underline;
	color: White;
}

.hbs
{
	list-style-image:url('../images/bullet_hbs.gif');
	color:#663366;	
}

.result-hbs .resultsbox-top, .result-hbs .resultsbox-bottom {background-color: #9C6AC2;}
.result-hbs h2{background-color: #663366;}

.hbs-td
{
	background-color: #9C6AC2;
	color: White;
	font-weight: bold;
	border: 0px;
}

.hbs-td a:link, .hbs-td a:visited
{
	text-decoration: none;
	color: White;
}

.hbs-td a:hover
{
	text-decoration: underline;
	color: White;
}

.hos
{
	list-style-image:url('../images/bullet_hos.gif');
	color:#cc3333;	
}

.result-hos .resultsbox-top, .result-hos .resultsbox-bottom {background-color: #ff6666;}
.result-hos h2{background-color: #cc3333;}

.hos-td
{
	background-color: #cc3333;
	color: White;
	font-weight: bold;
	border: 0px;
}

.hos-td a:link, .hos-td a:visited
{
	text-decoration: none;
	color: White;
}

.hos-td a:hover
{
	text-decoration: underline;
	color: White;
}

.mpd
{
	list-style-image:url('../images/bullet_mpd.gif');
	color:#0000FF;	
}

.result-mpd .resultsbox-top, .result-mpd .resultsbox-bottom {background-color: #00ccff;}
.result-mpd h2{background-color: #0000FF;}

.mpd-td
{
	background-color: #0000ff;
	color: White;
	font-weight: bold;
	border: 0px;
}

.mpd-td a:link, .mpd-td a:visited
{
	text-decoration: none;
	color: White;
}

.mpd-td a:hover
{
	text-decoration: underline;
	color: White;
}

/* subjectadd /*


/* Blogs */
.blogtitle{margin-left:20px;}

/* Search Page */
.searchfilters {margin:15px 0; padding:0;}

.searchfilters li {
	list-style: none;
	float: left;
	width: 90px;
	height: 30px;
}

.searchfilters li .hide
{
	visibility:hidden;
}

.searchfilters a:visited, .searchfilters a:hover, .searchfilters a:active, .searchfilters a:link
{
	display: inline-block;
	text-decoration:none;
	line-height:30px;
}

.searchfilters li.hod{background-image:url('/Themes/Diplomabank/images/search_filter_hodder_off.gif');}
.searchfilters li.hod.active{background-image:url('/Themes/Diplomabank/images/search_filter_hodder_on.gif');}

.searchfilters li.ab{background-image:url('/Themes/Diplomabank/images/search_filter_examboard_off.gif');}
.searchfilters li.ab.active{background-image:url('/Themes/Diplomabank/images/search_filter_examboard_on.gif');}

.searchfilters li.user{background-image:url('/Themes/Diplomabank/images/search_filter_user_off.gif');}
.searchfilters li.user.active{background-image:url('/Themes/Diplomabank/images/search_filter_user_on.gif');}

.searchfilters li.date{background-image:url('/Themes/Diplomabank/images/search_filter_latest_off.gif');}
.searchfilters li.date.active{background-image:url('/Themes/Diplomabank/images/search_filter_latest_on.gif');}

.searchfilters li.rated{background-image:url('/Themes/Diplomabank/images/search_filter_highest_off.gif');}
.searchfilters li.rated.active{background-image:url('/Themes/Diplomabank/images/search_filter_highest_on.gif');}

img.endorsed
{
	float:right;
	margin:5px;
}

/* footer */
.inside
{
	padding-left: 490px; 
	padding-top: 27px;
}

.inside .top
{
	margin-bottom: 5px;
}

/* Browse Tree */
.active-browse-node
{
	font-weight:bold;
}

/* Profile page */
#profilemain .CommonContentBox
{
	margin-top:0px;
	background-color: White;
}

#profilemain .CommonContentBoxNarrow
{
	margin-top:0px;
}

#profilemain .CommonContentBoxHeader, #profilemain .CommonContentBoxContent, .CommonContentBoxHeaderRight, .CommonContentBoxHeaderLeft
{
	border:solid 1px #8A96BA;
	padding:5px;
	margin-bottom:0;
	clear:both;
}

#profilemain .CommonContentBoxHeader, .CommonContentBoxHeaderRight, .CommonContentBoxHeaderLeft
{
	background-color:#DBE0E8;
	color:#4E668E;
	border-bottom-width:0px;
}

.CommonContentBoxContentRight, .CommonContentBoxContentLeft
{
	border:solid 1px gray;
}

.CommonContentBoxContentLeft
{
	padding:5px;
}

#profilemain strong
{
	color:Black;
}