@charset "UTF-8";
/* CSS Document */
@font-face { font-family: optima; src: url("http://www.essaybank.com/optimaregular.ttf"); }
body{ padding:0; margin:0; background:url(images/bg.jpg) repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; }

/*h6  {
clear:right;
color:#005B98;
font-family:"Times New Roman",Times,serif;
font-size:16px;
font-style:italic;
font-weight:normal;
margin:0 0 0 20px;
min-width:600px;
padding:8px 0 5px;
text-align:center;
width:600px;
}*/
h6  {
clear:right;
color:#790000;
font-family:optima,Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
/*margin:0 0 20px 0px;*/
min-width:600px;
text-align:center;
width:600px;
}

p, h1, h2, h3, h4, h5, h6, h7, ul, li, ol { margin:0; padding:0; }
img{ padding:0; margin:0; border:none; }
.clear{ clear:both; }

.a-selected{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}

.menu-selected{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; padding:12px 14px 0px 14px; float:left; background:url(images/arrow-menu.jpg) no-repeat top center; }
.menulink a:link, .menulink a:visited, .menulink a:active{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; padding:12px 14px 0px 14px; float:left; }
.menulink a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffb7c7; text-decoration:none; padding:12px 14px 0px 14px; float:left; background:url(images/arrow-menu.jpg) no-repeat top center; }

.separator{ width:2px; height:37px; background:url(images/sep.jpg) no-repeat; float:left; }
.textbox{ width:149px; height:20px; background:url(images/bg-textbox.jpg) no-repeat; float:left; font-family: Helvetica,Arial, sans-serif; font-size:11px; color:#eaeaea; }
.textfield{ border: none; margin:0px 0px 0px 8px; padding:3px 0px 0px 0px; font-size: 8pt; font-family: Tahoma; background:none; width:133px; float:left; }
.textlabel{ width:85px; float:left; padding:6px 0px 0px 0px; font-size:11px; color:#fff; }
.forgot a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffa81b; text-decoration:underline; }
.title1{ font-family: optima, Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#ffc42e; }
p.text1{ color:#c6c6c6; padding:14px 14px 4px 14px; line-height:18px; }
p.text2{ color:#404040; padding:10px 0px 10px 0px; line-height:18px; }
p.text3{ color:#404040; padding:10px 0px 10px 15px; line-height:18px; }
.registernow{ width:111px; height:25px; float:left; }
.subjectlink a{ color:#414141; text-decoration:none; border-bottom:1px dotted #565347; }
.subjectlink a:hover{ color:#939393; text-decoration:none; border-bottom:1px dotted #565347; }
.redbar{ width:244px; height:42px; background:url(images/bg-redbar.jpg) no-repeat; }
.title2{ font-family: optima, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff; padding:10px 0px 0px 0px; }
.rightbox-bottomcorner{ width:244px; height:14px; background:url(images/rightbox-bottomcorner.jpg) no-repeat; }
.clickhere a{ color:#414141; text-decoration:none; } .clickhere a:hover{ color:#9f3f14; text-decoration:none; }
.footerlink a:link, .footerlink a:visited, .footerlink a:active{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; padding:12px 14px 0px 14px; float:left; }
.footerlink a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffb7c7; text-decoration:none; padding:12px 14px 0px 14px; float:left; }
#roundbox1,#roundbox2,#roundbox3,#roundbox4,#roundbox5,#roundbox6,#roundbox7,#roundbox8,#roundbox9,#roundbox10,#roundbox11,#roundbox12{ clear:both; background:#f7f2dc; margin-right:13px; padding:15px; overflow:hidden; width:520px; min-width:520px; margin:0px 0px 10px 20px;}
.roundbox{ clear:both; background:#f7f2dc; margin-right:13px; padding:15px; overflow:hidden; width:520px; min-width:520px; margin:0px 0px 10px 20px;}
.contactformlabel{ width:151px; float:left; padding:7px 0px 0px 0px; }
.contactformfield{ width:268px; float:left; }
.bldtxt{ font-weight:bold; color:#c26100;}
.backtotop a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c17200; }
.backtotop a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c17200; text-decoration:none; }
.faqlink a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; text-decoration:none; }
.faqlink a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f89e1b; text-decoration:none; }

#header{ height:137px; background:url(images/bg-header.jpg) repeat-x; }
#headerwrap{ width:926px; height:137px; margin:auto; }
#menu { height:37px; width:926px; }
#logocontainer{ float:left; width:578px; height:100px; }
#tagline{ color:#fff; font-size:13px; }
#logincontainer{ width:268px; float:right; height:100px; padding:0px 0px 0px 80px; }
#loginform{ width:267px; height:100px; background:url(images/bg-loginform.jpg) no-repeat; }
#body{ width:944px; margin:auto; background:url(images/bg-body.jpg) repeat-y; }
#body-topcorner{ width:944px; height:33px; background:url(images/body-topcorner.jpg) no-repeat; }
#body-middle{ width:894px; padding:0px 25px 0px 25px }
#body-bottomcorner{ width:944px; height:33px; background:url(images/body-bottomcorner.jpg) no-repeat; }
#banner{ width:894px; height:262px; background:url(images/bg-banner.png) no-repeat; }
#welcome{ width:526px; float:left; }
#welcometext-container{ width:508px; height:188px; background:url(images/bg-welcome.png) no-repeat; margin:8px 0px 0px 18px; }
#foraslittle{ width:154px; height:154px; float:left; padding:100px 0px 0px 210px }
#content{ width:894px; padding:17px 0px 0px 0px; }
#content-left{ width:649px; float:left; }
#content-right{ width:245px; float:right; }
#searchfor{ width:631px; height:42px; background:url(images/bg-search.png) no-repeat; color:#fff; }
#txtsearch{ width:191px; height:20px; background:url(images/textbox-search.png) no-repeat; float:left; }
#subjects{ width:631px; background:url(images/bg-subjects.jpg) no-repeat top left; margin:20px 0px 0px 0px; padding:10px 0 0 10px; }
#mostpopular{ width:244px; }
#mostpopular-list{ background:#f7f7f7; }
#testimonials{ width:244px; padding:15px 0px 0px 0px }
#testimonial-box{ width:244px; height:78px; background:url(images/bg-testimonials.jpg) no-repeat; }
#popularsearch{ width:244px; padding:15px 0px 0px 0px }
#footer{ width:925px; height:37px; background:url(images/bg-footer.png) no-repeat; margin:auto; }
#copyright{ width:925px; margin:auto; }
#tagcloud{ width:244px; height:200px; background:#f7f7f7; }
#pagecontent-top{ margin-top:17px; width:632px; height:78px; background:url(images/pagecontent-top.jpg) no-repeat; }
#pagecontent{ width:592px; background:url(images/bg-pagecontent.jpg) no-repeat; padding:0px 20px 0px 20px; }
#registerbox{ width:261px; height:278px; background:url(images/registerbox.png) no-repeat; margin:-14px 0px 14px 0px; }
#contactform{ width:428px; height:287px; padding:10px 0px 0px 60px; }
#regform{ width:419px; height:287px; padding:10px 0px 0px 90px; }
#bookmark-container{ margin:22px 0 0 22px; clear:both;}


.completetext{font-size:14px;font-weight:bold;font-family:Arial;color:Red;}
.drpdownbox{
	min-height:21px;
	height:21px;
	width:180px;/*190px;*/ /*180px;*/
	min-width:180px;/*190px;*/ /*180px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal; /*oblique;*/
	color:#414141; /*#808080;*/
	border:0; /*thin #d4d0c8 solid;*/
	/*background-color:#FFF;*/
	float: left;
}

.essays_container{
	width:200px; /*170px;*/
	min-width:200px; /*170px;*/
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:5px;
}


.category_links a
{
    list-style:url(images/arrow-list.gif) outside;
	/*list-style:url(../images/small_orange_arrow.png) outside;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:22px; /*18px;*/
	margin:0;
	padding:0;
	text-decoration:none;
	color:#414141; /*#808080;*/
}
.category_links a:hover
{
    list-style:url(images/arrow-list.gif) outside;
	/*list-style:url(../images/small_orange_arrow.png) outside;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:22px; /*18px;*/
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#f89e1b;
}
.category_links
{
    list-style:url(images/arrow-list.gif) outside;
	/*list-style:url(../images/small_orange_arrow.png) outside;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:22px; /*18px;*/
	margin:0;
	padding:0;
	/*font-style:oblique;*/
}

.txtbox_contact{
	min-height:18px;
	height:18px;
	width:266px;
	min-width:266px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:thin #d4d0c8 inset;
	background-color:#FFF;
}
.txtarea_contact{
	min-height:156px;
	height:156px;
	max-height:156px;
	max-width:269px;
	width:269px;
	min-width:269px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
}

/*.txtarea_comments{
	min-height:150px;
	height:150px;
	max-height:150px;
	max-width:630px;
	width:630px;
	min-width:630px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
}*/


.Login_Hide {
	visibility:hidden;
}

.Login_Show {
	visibility:visible;
    width:267px; height:100px; background:url(images/bg-loginform.jpg) no-repeat;	
}

#search_button a, #search_button_bottom a
{
    float: left; padding: 5px 0px 0px 16px;
	/*min-width:26px;
	width:26px;
	height:26px;
	min-height:26px;
	display:block;*/
	background:url(../images/btn-search.jpg) top center no-repeat;
	/*float:right;
	margin-top:1px;
	cursor:pointer;
	margin-right:10px;*/
}

.hideProgressDiv{ display:none;  }
.showDiv{ display:block; margin-left:200px; margin-top:5px; margin-bottom:5px; }

.star_rating {
    font-size: 0pt;
    width: 17px;
    height: 17px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    }

    .star_filled {
    background-image: url(/images/star.jpg);

    }

    .star_empty {
    background-image: url(/images/star_grey.jpg);
    }

    .star_saved {
    background-image: url(/images/star.jpg);
    }
    
    #backtotop a:hover {
    background:url("/images/backtotop.png") no-repeat scroll center bottom transparent;
    cursor:pointer;
    display:block;
    float:right;
    height:25px;
    margin-right:10px;
    min-height:25px;
    min-width:71px;
    width:71px;
    }
    
    .GridHeader-Color
    {
        background-image:url("/images/red.jpg") no-repeat center bottom transparent;
        display:block;
        height:31px;
    }
    
/*USER-PAGE CSS*/
#avatar-pic{ width:128px; min-width:128px; height:128px; min-height:128px; float:left; margin:20px;}
#userinfo-container{ margin-top:17px; width:632px; position:relative; overflow:hidden; background:url(images/pagecontent-top.jpg) #f9f9f9 no-repeat; }
h3.accordion-header, h3.accordion-header a:link{ background:url(images/accrd-bg.jpg) top left repeat-x; height:31px; min-height:31px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; line-height:30px; text-decoration:none; padding-left:5px;}
h3.accordion-header a:hover{ background-color:#03F top left repeat-x; height:31px; min-height:31px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; line-height:30px; text-decoration:none; padding-left:5px;}    
p.txt-content{ margin:0 10px 10px 30px; text-align:justify;}

a.links{color:#FFA81B; font-size:12px; text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.Print_Button {float:right; margin-right:20px; margin-top:-20px;}
.Print_Button_Hide {visibility:hidden;}

.Login_Hide2 {
	visibility:hidden;
}
.Login_Show2 
{
    float:left;
	visibility:visible;
    width:267px; 
    height:100px; 
    background:url(images/bg-loginform.jpg) no-repeat;	
    margin-top:-85px;
}

#avatar-pic2  
{
    float:left;
    height:90px;
    margin-left:-150px;
    margin-top:20px;
    min-height:90px;
    min-width:90px;
    width:90px;    
    
    /*float:left;
    height:90px;
    margin-left:8px;
    margin-top:-60px;
    min-height:90px;
    min-width:90px;
    width:90px;*/
}

#avatar-links{height:70px;margin-left:110px;margin-top:15px;}

.LinkLogout{font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color:#FFC42E;}
.lblUser{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
.linkUpdateAccount{font-family: Arial; color: rgb(255, 255, 255); text-decoration:none; font-size:11px;}

h6  {
clear:right;
color:#790000;
font-family ptima,Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
/*margin:0 0 20px 0px;*/
min-width:600px;
text-align:center;
width:600px;
}