/* LJM this is the CSS style sheet for all parts of the public EssayBank site */


.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

/* div areas of the web page */
div.div_style_body
{
    background-color:#FFFFFF;
	padding-top:114px;
	padding-left:10px;
	padding-right:10px;
    margin:0px;
    text-align:center;
}

div.div_style_top_titleonly_radbtn
{
	position:absolute; 
	right:70px; 
	top:68px; 
	width:25%; 
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.div_style_top_fulltext_radbtn
{
	position:absolute; 
	right:68px; 
	top:68px; 
	width:20%; 
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.div_style_top_dropdown
{
	position:absolute; 
	left:45%; 
	top:68px; 
	width:30%; 
	text-align:left;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.div_style_top_search_txt
{
	position:absolute; 
	right:13%; 
	width:40%;
	text-align:center;
	top:33px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Table layout */
.tablediv 
{
	display:table;
	width:100%;
	background-color:Transparent;
	text-align:center;
}
.rowdiv  
{
	display:table-row;
	width:auto;
}
.celldiv 
{
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	background-color:Transparent;
	width:33%;
	text-align:right;
}

.tablememlogdiv 
{
	display:table;
	width:90%;
	left:5%;
	background-color:Transparent;
	text-align:center;
}
.cellmemlogdiv
{
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	background-color:Transparent;
	width:49%;
	text-align:left;
}



.toptwotextcelldiv 
{
	display:table-cell;
	background-color:Transparent;
	padding-right:180px;
	text-align:justify;
}
.toptwotextcellsubdiv
{
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	background-color:Transparent;
	width:47%;
}
.flashcelldiv 
{
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	background-color:Transparent;
	padding-right:0px;
}
.cellfillerdiv 
{
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	background-color:Transparent;
	width:2%;
}

.bottomtextcelldiv 
{
	text-align:left;
}

.bottomnumbercelldiv 
{
}

/* Top layout */
.top_tablediv 
{
	display:table;
	width:100%;
	background-color:Transparent;
}

.top_leftcelldiv {
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	width:40%;
	background-color:Transparent;
	text-align:center;
}
.top_celllogodiv  {
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	width:40%;
	background-color:Transparent;
	text-align:center;
	background-image:url(images/afTopLogo.jpg);
}
.top_cellleftholderdiv  {
	float:left;/*fix for  buggy browsers*/
	display:table-cell;
	width:40%;
	background-color:Transparent;
	text-align:center;
	background-image:url(images/afLeftHolder.jpg);
}

/* link stylings */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
A:link {
	Text-Decoration : none;
	color: #003399;
	font-weight: bold;
	text-decoration:none;
}
A:active {
	Text-Decoration : none;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
A:visited {
	Text-Decoration : none;
	color: #003399;
	font-weight: bold;
	text-decoration:none;
}
A:hover {
	Text-Decoration : none;
	color : #000000;
	font-weight: bold;
}

/* input settings */
.inp_text
{
	width:70%;
	color:#003399; 
	font-weight:bold; 
}

.inp_go_search_button
{
	position:absolute;
	top:67px;	
	right:16px;
}


/* LJM settings copied over from the old css sheet */
.cellbottom { border-bottom:0.01cm solid black; }
.monospace { font-family: monospace, sans-serif; font-size: 12px }
.smalltext { font-family: verdana,arial, sans-serif; font-size: 12px }
.selectorsm2 { font-family: verdana, sans-serif; font-size: 12px; background:#eeffff; }
.narrowtext { font-family: arial narrow, sans-serif; font-size: 12px }
.readonlyfield { font-family: arial, sans-serif; font-size: 12px; background:#cceeee; border:0.01cm solid #e5eedd; }
.input {background: #ffffcc;color: #000000 ;font-weight: normal;}
.smallstyle { font-family: verdana,arial, sans-serif; font-size: 12px }
.ConButton{
	font:12px arial,arial,helvetica;
	font-weight:bold;
	text-decoration:none;
/*	color:#ffffff;
	background-color:#000099; LJM jan 06 taking the colouring off of the button */
	}
.smallboxstyle {
	font-family:monospace,verdana,sans-serif;
	font-size: 12px;
	background: #ddeeff;
	border-bottom: 2px solid #04349c;
	border-top: 2px solid #04349c;
	border-left: 2px solid #04349c;
	border-right: 2px solid #04349c;
}
.essaybanktext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.essaybanksmalltext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	color: #003399;
}
.EBLarge {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
.EBMedium {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.EBGCSE {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
}
.EBAlevel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #999900;
}
.EBDegree {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #990099;
}
.EBEssayDet {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.EBColTit {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.EBColTit2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.EBPoint {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

/* showcat layout*/
.Row1Col1
{
	position:absolute;
	top:145px;
	left:5%;
	height:35%;
	width:29%;
	text-align:left;
}
.Row1Col2
{
	position:absolute;
	top:145px;
	left:35%;
	height:35%;
	width:29%;
	text-align:left;
}
.Row1Col3
{
	position:absolute;
	top:145px;
	left:65%;
	height:35%;
	width:29%;
	text-align:right;
}
.Row2Col1
{
	position:absolute;
	top:55%;
	left:5%;
	height:35%;
	width:29%;
	text-align:left;
}
.Row2Col2
{
	position:absolute;
	top:55%;
	left:35%;
	height:35%;
	width:29%;
	text-align:left;
}
.Row2Col3
{
	position:absolute;
	top:55%;
	left:65%;
	height:35%;
	width:29%;
	text-align:left;
}

/*  copywright text */
.tiny {font-size:1pt;margin-top:0px;margin-bottom:0px;}

/* titles */
div.div_style_pagetitle
{
	font-size:large;
	font-family:Arial;
	color:#000044;
	font-weight:bold;
}

