body,h1,h2,h3,ul,li,p,form{
	margin:0px;
	padding:0px;
}
body { font-size:100.01%; }
img{
	border:none;
}
p{
	padding:8px 0;
}
a{
	color:#6FA048;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
body{
	background:#fff;
	color: #000;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
}
.clearer{
	clear:both;
}
.Blue, a.Blue, .Blue a { color:#336699; }
.BlueBold, a.BlueBold, .BlueBold a { color:#336699; font-weight:bold; }
.Orange, a.Orange, .Orange a { color:#FF9933; }
.OrangeBold, a.OrangeBold, .OrangeBold a { color:#FF9933; font-weight:bold; }
.DkBlue, a.DkBlue, .DkBlue a { color:#00368f; }
.DkBlueBold, a.DkBlueBold, .DkBlueBold a { color:#00368f; font-weight:bold; }

.headerWrap { height:124px; }
.header{background: #FFFFFF url(../images/header_bg.png) repeat-x;}

/* handling fout */
  .wf-loading h1, .wf-loading .top_menu ul li a, .wf-loading .tk-etica {
    font-family: "etica-1","etica-2","ratio-display-1","ratio-display-2" !important;
	visibility: hidden !important;
  }
  .wf-active h1, .wf-active .top_menu ul li a, .wf-active .tk-etica {
    visibility: visible !important;
  }
  /* main menu styling */
  .wf-loading .top_menu ul li a, .wf-inactive .top_menu ul li a {
	font-size:15px !important;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif !important;
  }
  .wf-active .top_menu ul li a {
    font-size:16px !important;
  }
  /* main menu spacing */
  .wf-loading .top_menu ul li, .wf-inactive .top_menu ul li{
	padding-left:22px !important;
  }
  .wf-active .top_menu ul li{
	padding-left:35px !important;
  }


#Network {
	background: #FFFFFF url(../images/network_header.png) repeat-x;
	max-height: 240px !important;
	overflow:hidden !important;
}
/*.logo{
	padding:3px 0 1px 0;
}	*/
.logo_bl{
	padding-top:23px;
	float:left;
    height:100px
}
.creat_bl{
	background: url(../images/sep.png) no-repeat left top;
	height:100px;
	float:right;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#686868;
	padding:34px 0px 0 10px;
}
.creat_bl span{
	float:left;
	padding:8px 10px 0 0;
}
.creat_bl a{
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#336699;
	display:block;
	background: url(../images/back_btn.png) no-repeat;
	width:129px;
	height:40px;
	text-align:center;
	padding-top:9px;
	text-decoration:none;
	float:left;
	letter-spacing:-0.03em;
}
.creat_bl a:hover{
	text-decoration:none;
	color:#ffffff;
	background: url(../images/back_btn_over.png) no-repeat;
}
.sign_bl{
	background: url(../images/sep.png) no-repeat left top;
	height:100px;
	float:right;
	width:90px;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-top:38px;
	padding-left:18px;
}
.sign_bl:hover{
	background: url(../images/back_signin.png) no-repeat left top;
}

.sign_bl a{
	color:#006699;
	text-decoration:none;
	background: url(../images/ico.png) no-repeat left center;
	display:block;
	height:21px;
	padding-left:25px;
	padding-top:3px;
}
.sign_bl a:hover{
	text-decoration:none;
}
.loggedin_bl{
	background: url(../images/sep.png) no-repeat left top;
	float:right;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#686868;
	padding:5px 0px 10px 10px;
}
.loggedin_bl span {
	float:left;
	padding:8px 10px 0 0;
}
.logout, .HelloUser, .SavedEssays, .Points {}

.loggedin_bl .loggedin_RtCol { float:right; width:110px; }
.loggedin_bl .loggedin_MidCol { float:right; width:160px; }
.loggedin_bl .loggedin_LtCol { float:right; width:250px; overflow:hidden; }

.loggedin_bl .loggedin_RtCol span.logout, .loggedin_bl .loggedin_RtCol span.SavedEssays {
	float:right !important;	
}
.loggedin_bl .loggedin_RtCol span.logout a.premium { left:0 !important; top:0 !important; }

/*.loggedin_bl span.logout a, .loggedin_bl span.SavedEssays a { */
.loggedin_bl span.SavedEssays a {
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#336699;
	display:block;
	text-align:center;
/*	padding-top:9px;	*/
	padding-top:0px;
	text-decoration:none;
	float:left;
	letter-spacing:-0.03em;
}
.loggedin_bl span.SavedEssays a:hover {
	text-decoration:none;
	color:#6FA048;
}

.loggedin_bl span.HelloUser { padding-top:13px !important; }

.loggedin_bl span.GetPts { margin-top:2px !important; display:block; }

.loggedin_bl span.HelloUser, .loggedin_bl span.Points, .loggedin_bl span.SavedEssays { width:230px; padding-left:10px !important; }

.loggedin_bl .loggedin_MidCol .IsAdmin { margin-top:8px !important; }
.loggedin_bl .loggedin_MidCol .IsAdmin a { color:#336699; }
.loggedin_bl .loggedin_MidCol .IsAdmin a:hover { color:#6FA048; }

.top_menu{
}
.top_menu ul{
	display:block;
	width:100%;
	height:47px;
	background: url(../images/menu_back.jpg) repeat-x left 40px;
}
.top_menu ul li{
	display:block;
	float:left;
	padding-right:20px;	
}
.top_menu ul li a{
	display:block;
	float:left;
/*	font:15px Arial, Helvetica, sans-serif;	*/
	font-family:"ratio-display-1","ratio-display-2", Arial, Helvetica, sans-serif !important;
	font-size:15px;
	font-weight:bold;
	color:#2F6AB0;
	height:47px;
	text-decoration:none;
	padding:12px 0px 0px 0px;
	text-transform:uppercase;
}
.top_menu ul li.first{
	padding-left:0px !important;
	padding-right:20px !important;
}
.top_menu ul li a:hover{
	display:block;
	float:left;
	color:#2F6AB0;
	text-decoration:none;
	background: url(../images/menu_back-over.jpg) no-repeat center bottom;
}
body.home .top_menu ul li a.one { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.essays .top_menu ul li a.two { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.custom .top_menu ul li a.three { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.arcade .top_menu ul li a.four { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.topessay .top_menu ul li a.five { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.topmembers .top_menu ul li a.six { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.help .top_menu ul li a.seven { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.contact .top_menu ul li a.eight { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }
body.upload .top_menu ul li a.nine { background: url(../images/menu_back-over.jpg) no-repeat center bottom; }

.main {
	padding-top:30px;
	min-height:250px;
}

h2{
	font:27px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
}
h1{
	font:36px Arial, Helvetica, sans-serif;
	color:#369EDB;
	
/*	font-weight:bold;	*/
}
h3{
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#369EDB;
	font-weight:normal;
}
.red{
	color:#CC0000;
}

/* Sign Up Form styles */
.FormWrapper {
	width:100%;
	padding-left:10px;
	margin-bottom:50px;
}
.FormWrapper h2 {
	font-size:24px;
	color:#ff9933;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:30px;
/*	margin-bottom:15px;	*/
	margin-bottom:5px;
}
.FormWrapper h3 {
	font-size:14px;
	color: #666666;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
/*	margin-bottom:30px;	*/
	margin-bottom:15px;
	overflow:hidden;
}
/*.FormWrapper h3 span { font-size:11px !important; margin-top:7px; float:left; }	*/
.FormWrapper h3 span { float:none !important; }
.FormWrapper h4 {
	font-size:1.5em;
/*	letter-spacing:0.02em;	*/
	color: #333;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:9px;
	border-bottom:1px solid #333;
	margin-bottom:25px;
	text-transform:uppercase;
}

.FormWrapper span label {
	width:160px;
	color:#333;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	margin-right:34px;
	text-align:right;
	float:left;
	padding-top:7px;
}

.FormWrapper span#CaptchaWrap {
	float:left;
	margin-bottom:12px;
	width:100%;
	margin-top:25px;
}
.FormWrapper span#CaptchaWrap img {
	margin-right:30px;
	float:left;
}
.FormWrapper span#CaptchaWrap input {
	margin-top:10px;
	float:left;
}


.FormWrapper span input {
	border:1px solid #b7b7b7;
	color:#333;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		padding:0 10px;
}
.FormWrapper span input.btnLogin, .FormWrapper span input.btnLogin:hover {
	width:198px !important;
	height:48px !important;
	border:0px none !important;
	padding:0 10px;
}

.ForgotWrap .JoinButton { margin-left: 100px; }
.ForgotWrap h3 a { font-size:11px; margin-left:10px; }

 
.FormWrapper span input.checkbox { width:25px !important; }
.FormWrapper span input:hover, .FormWrapper span input:active {
	border:1px solid #369EDB !important;
}

.FormWrapper select.join { padding:3px; border:1px solid #b7b7b7 !important; }
.FormWrapper select.join:hover, .FormWrapper select.join:active { border:1px solid #369EDB !important; }
.FormWrapper select.month {margin-right:5px; }
.FormWrapper select.day {margin-right:5px; }
.FormWrapper select.year {margin-right:5px; }


.FormWrapper .FormSection .section1, .FormWrapper .FormSection .section2 {
	height:auto;
	min-height:276px !important;
	overflow:hidden;
}
.FormWrapper .FormSection .section1 { background: url(../images/step1.png); }
.FormWrapper .FormSection .section2 { background: url(../images/step2.png); }

.FormWrapper .FormSection .section1:hover, 
.FormWrapper .FormSection .section1:active { background: url(../images/step1_on.png) !important; }

.FormWrapper .FormSection .section2:hover,
.FormWrapper .FormSection .section2:active { background: url(../images/step2_on.png) !important; }

.FormWrapper .FormSection .section1, .FormWrapper .FormSection .section2,
.FormWrapper .FormSection .section1:hover, .FormWrapper .FormSection .section2:hover,
.FormWrapper .FormSection .section1:active, .FormWrapper .FormSection .section2:active { background-repeat:no-repeat !important; }

.FormWrapper span.JoinAgree { width:100%; margin-top:15px; }
.FormWrapper span.JoinAgree span { padding-top:7px; float:left; margin:0; }
.FormWrapper span.JoinAgree span a { color:#336699; }

/* Form input image */

/* text link */
.btnJoin {
	width:198px;
	height:48px;
	background: url(../images/btn_Join.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:194px;
	margin-top:15px;
}
a.btnBlue {
	width:129px;
	height:40px;
	background: url(../images/back_btn.png) no-repeat;
	background-repeat:no-repeat;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#336699;
	display:block;
	text-align:center;
	padding-top:9px;
	text-decoration:none;
	float:left;
	letter-spacing:-0.03em;
}
a.btnBlue:hover {
	text-decoration:none;
	color:#ffffff;
	background: url(../images/back_btn_over.png) no-repeat;
}
/* END Sign Up Form styles */


/* Profile Page Styles */
.ProfileWrapper h2 {
	font-size:24px;
	color:#ff9933;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:30px;
/*	margin-bottom:15px;	*/
	margin-bottom:5px;
	width:662px;
}
.ProfileWrapper h3 {
	font-size:20px;
	color:#ff9933;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:15px;
	margin-bottom:50px;
}
.ProfileWrapper #PointCard {
	width:960px;
	height:464px;
	background: url(../images/echeat_point_card.png);
	background-repeat:no-repeat;
/*	margin: 45px 0 50px 0; */
	margin: 45px 0 30px 0;
	position:relative;
}
.ProfileWrapper .CardLinks {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
    margin-top:20px;
}
.ProfileWrapper .avatar {
	height:150px;
	overflow:hidden;
    padding-left:20px;
}
.ProfileWrapper .avatar img {
	border:0px none;
}
.ProfileWrapper .username {
	font-size:14px;
	color:#464646;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
    padding-left:20px
}
.ProfileWrapper .username span.title {
	float:left;
	width:100%;
	font-style:normal;
	font-weight:bold;
	margin-bottom:2px !important;
}
.ProfileWrapper .username span.user {
	float:left;
	width:auto !important;
	max-width:600px;
	height:auto !important;
	overflow:hidden;
	margin-top:13px;
}
.ProfileWrapper .username span.user span.name { float:left; margin: 0 5px 0 1px; font-size:16px; }
.ProfileWrapper .username span.user span.BlueBold { float:left; margin-top:1px; }

.ProfileWrapper .username span.GetPts, span.GetPts {
	float:left;
	width:82px;
	height:32px;
	margin-left:10px;
	margin-top:-7px !important;
	display:none;
}
.ProfileWrapper .username .GetPts a, span.GetPts a {
	display:block;
	width:82px;
	height:32px;
	background: url(../images/btn_get_pts.png);
	background-repeat:no-repeat;
}
.ProfileWrapper .username .GetPts a:hover, span.GetPts a:hover { background: url(../images/btn_get_pts_on.png); }

.ProfileWrapper .details table {
	font-size:12px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}
.ProfileWrapper .details tr { float:left; padding-bottom:5px; width:100%; }
.ProfileWrapper .details td.left {
	color:#00368f;
	font-weight:bold;
	text-align:right;
	width:100px;
	padding-right:17px;
}
.ProfileWrapper .details td.right {
	color:#464646;
	font-weight:normal;
	text-align:left;
	width:auto;
	padding-left:0;
}
.ProfileWrapper .leavecomment {
	padding-left:62px;
	font-size:18px;
	color:#a86e1a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background: url(../images/lv-comment-icon.png) no-repeat 0px 0px;
	height:40px;
	width:auto;
    margin-right:20px;
    margin-top:20px;
    display:inline-block
}
.ProfileWrapper .leavecomment a { float:left; margin-top:8px; text-decoration:none; color:#a86e1a; }
.ProfileWrapper .leavecomment a:hover { text-decoration:underline; }



/* End Profile Page Styles */



.form{
	overflow:hidden;
	clear:both;
	padding:20px 0;
}
.list_bl{
    border: 3px solid #99CC6F;
    background-color: #ecf5d6;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
	margin:20px 0;
}
.list_bl ul{
	list-style:none;
	display:block;
/*	padding:10px 30px;	*/
	padding:10px 15px 10px 30px;
}
.list_bl ul li{
	display:block;
	background: url(../images/list_style.jpg) no-repeat 0px 14px;
	padding-left:40px;
	font-size:24px;
	color:#333333;
	margin:15px 0;
	font-style:normal;
}
.list_bl ul li .LiSub {
	font:16px Georgia, "Times New Roman", Times, serif !important;
	font-style:italic !important;
	color:#333333;
	font-weight:bold; 
}
.getstarted{
	color:#000;
	font:14px Georgia, "Times New Roman", Times, serif;
	padding-left:77px;
	padding-top:30px;
}
.getstarted a{
	color:#CC0000;
	font-style:italic;
}
.banner_bl{
	background: url(../images/pic.png) no-repeat;
	padding:20px 0 0 143px;
	min-height:253px;
}

.right_col p {
	font-size:12px !important;
	text-align:justify;
}
.line{
	background:#2E75B1;
	height:1px;
    width:100%
}
.left_col3 {
	margin-top:40px;}
.right_col3 {margin-top:30px;}
.looking {
	padding:0px 0 0 2px;
	color:#999999;
}	
.looking p, .looking h2 {
/*	padding-top:25px;
	padding-left:45px;	*/
	color:#999999;
	font-size:16px;
	font-weight:bold;
}

.liter {
	font:bold italic 18px Georgia ;
	color:#336699;
    padding-top: 20px;}
.literature_sm_bg .left_col2 {
	padding-top:0px !important;}
.litheress_pages {
    /*margin-top: 12px;*/ float:left;
    position: relative;
	width:100%; }
.litheress_pages ul { margin:0; padding:0; }	
.litheress_pages li {
	display:block;
	width:26px;
	height:29px;
	float:left;
	padding:0 3px;}
.litheress_pages li a {
	background:url(../images/litheress_pages.png) no-repeat;
	display:block;
	width:26px;
	height:29px;
	line-height:29px;
	color:#333333;
	text-decoration:none;
	text-align:center;}
.litheress_pages li a:hover {
	background:url(../images/litheress_pages_h.png) no-repeat;
	display:block;
	width:26px;
	height:29px;
	color:#fff;}
	
.UnderSearch { margin-bottom:10px;width:100%}
.UnderSearch .tk-etica.litheress_pages {font-size: 16px; font-weight: bold;color:#336699; padding: 10px 105px 0 0; text-align: center !important; margin:0 !important;float:none;width:100%!important;padding:10px 0 0 0 }
.UnderSearch .liter {padding-top: 10px !important;}
/* Paging */
.UnderSearch .litheress_pages {float:none; width:100%!important; margin:0 0 0 0; }
.UnderSearchBot { float:left;margin:30px 0 0 0; }

.DetailRelated .left_col3, .SearchWrap .left_col3 { margin-top:0px !important; }
.DetailRelated .right_col3, .SearchWrap .right_col3 { margin-top: 10px !important; }
.DetailRelated input { color:#cc0000 !important; font-weight:bold; }
.DetailRelated .UnderSearch { float:right !important; margin-bottom:0 !important; }
.DetailRelated .tk-etica.litheress_pages { height:auto !important; }
.DetailRelated .looking p span, .DetailRelated .looking h2 span, .looking.category p span { display:inline-block; color:#cc0000; }

.left_col2 .form .UnderSearch { margin:20px 0 15px 0 !important; }
.left_col2 .form .UnderSearch .tk-etica.litheress_pages { height:auto; padding:10px 0 0 8px; }

.first1 {
	margin-top:40px !important;}
.savessay_bg p span {
	color:#999999;}
.savessay_bg p {
	font-size:11px;
	font-style:italic;}
.santo {
	color:#333333 !important;
	font-weight:bold;
	 padding-left: 50px;
    padding-right: 50px;
	}
.reads {
	padding-left: 48px;
    padding-right: 54px;}

.forfree, a.premium {
	display:block;
	height:34px;
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:9px;
	text-align:center !important;
}
.forfree {
	width:86px;
	background:url(../images/btn_free.png) no-repeat;
	top:7px;
	color:#669966;
}
a.premium {
	width:86px;
	background:url(../images/btn_premium.png) no-repeat;
	margin-top:32px;
	color:#993300;
}
.wf-inactive .forfree {
	font-weight:bold !important;
	font-size:11px !important;	
}
.wf-active .forfree {
	font-weight:900 !important;
	font-size:12px !important;	
}
.wf-inactive a.premium {
	font-weight:bold !important;
	font-size:11px !important;
}
.wf-active a.premium {
	font-weight:900 !important;
	font-size:12px !important;
}
	
a.show {
	float:right;
	font=size:14px;
	color:#FA9D3A;
	font-weight:bold;
	position:relative;
/*	top:-5px;	*/
	top:5px;
}
.h96 {
	margin-bottom:96px;}

.savessay_bg {
	margin-left:88px;
	margin-top:4px;
-webkit-box-shadow: inset 0px -200px 32px -200px rgba(242,242,242,1);
-moz-box-shadow: inset 0px -200px 32px -200px rgba(242,242,242,1);
box-shadow: inset 0px -200px 32px -200px rgba(242,242,242,1);
background-color:#fff;
border:1px solid #c9c9c9;
border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
a.btn_savessay {
	display:block;
	width:95px;
/*	height:39px; */
	height:25px;
	background:url(../images/btn_saveassay.png) no-repeat;
	position:relative;
	top:3px;
	left:2px;
	float:left;
	font:bold 12px Georgia;
	color:#333333;
	text-decoration:none;
	padding-top:5px;
	padding-left:10px;
}
.AdminBar {
	width:100%;
	float:left;
-webkit-box-shadow: inset 0px -200px 32px -200px rgba(242,242,242,1);
-moz-box-shadow: inset 0px -200px 32px -200px rgba(242,242,242,1);
box-shadow: inset 0px -200px 32px -200px rgba(242,242,242,1);
background-color:#fff;
border:1px solid #c9c9c9;
border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;	
    
}
.AdminBar a.btn {
	display:inline-block;
	width:90px;
	height:30px;
	background:url(../images/btn_adminbg.png) no-repeat;	
	font:bold 12px Georgia;
	color:#333333;
	text-decoration:none;
	padding-top:5px;
	padding-left:10px;
	margin: 3px 3px 0 3px;
    padding-bottom:5px
}
.AdminBar a.btn:hover { background:url(../images/btn_saveassay.png) no-repeat; color:#CC0000; }
/* Admin on Detail */
#divIsAdmin { margin-top:20px !important; }
.freecont {
	padding-left:88px;
	}
.freecont a {
	font-size:13px;
	color:#013D84;
	font-weight:bold;}
.premiumcont {
	padding-left:88px;
	padding-top:5px;}
.premiumcont a {
	font-size:13px;
	color:#993300;
	font-weight:bold;
	float:left;
	width:100%;
	}
.premiumcont p { float:left; width:100%; padding-top:3px;}
.premiumcont a p { padding:0px !important; margin:0 !important; }

/* Premier Wrap */
.literature_bg {
	background:url(../images/literature_bg_2.png) repeat;
	min-height:103px;
	margin-bottom:10px;
    border: 1px solid #D4D7CA;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}
/* Free Wrap */
.literature_sm_bg {
	background:url(../images/literature-sm_bg.png) no-repeat left top;
	/*padding-bottom: 6px;*/
	padding-bottom:14px;
    padding-top: 6px;}
.literature_centr {
	padding:20px;
    background-color: #F6F6F6;
    border: 2px solid #CCCCCC;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}

.left_col2{
	padding-top:20px;
}
.list, .list_det{
	list-style:none;
	display:block;
}
.list li, .list_det li{
	display:block;
	background: url(../images/list_style2.png) no-repeat 0 23px;

}
.list li span, .list_det li span{
	display:block;
	padding:23px 0;
	padding-left:70px;
	background: url(../images/list_sep.jpg) repeat-x left bottom;
}
.list li span a{
	font:18px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#336699;
}

.list li span a.subCatlink{
/*	font:11px Georgia, "Times New Roman", Times, serif;
	font-style:italic;	*/
	font-style:normal;
	font: 11px "Lucida Grande",Arial,Helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
}
.list li span a.subCatlink:hover { text-decoration:underline; }

.list_det li span a {
	font:12px Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	color:#336699;
	font-weight:bold;
}
.view a {
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#993300;
	text-decoration:underline;}
.view a:hover {text-decoration:none;}
.taxonomy ul { 
	margin-top:15px; }
.taxonomy li{
	display:inline;
	color:#333333;
	background:url(../images/sepr_tax.gif) 0px 1px no-repeat;
	padding-left:18px;
	margin-right:5px;
	float:left;
	}
.taxonomy li p { padding:0 !important; margin:0 !important; }
.taxonomy li a{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	}
.taxonomy li a:hover {
	text-decoration:underline;}
.taxonomy li.home a {color:#000 !important;}
.taxonomy li.home {
	font-weight:bold;
	background:none;
    padding-left:0
}
.lc2_content {
	border:2px solid #CCCCCC;
	margin-top:25px;
	font:12px "Lucida Sans Unicode", Tahoma, Arial, Helvetica, sans-serif;
	min-height:255px;
    border-radius:10px 10px 0 0; 
    -moz-border-radius:10px 10px 0 0; 
    -webkit-border-radius:10px 10px 0 0;

}
.lcWrap { width:676px; height:auto; }
.lcWrap img.lcEssay { width:100% !important; height:100% !important; }

.lc2_content div#ContentDetail {
	margin-left:-2px;
	padding:20px;
	}
.lc2_content div.descRegister {
	background:none;
/*	padding-left:0px;
	width:90%;
	font-size:16px;
	line-height:17px !important; */
	border-top:2px dotted #ccc;
	border-bottom:2px dotted #ccc;
	margin-top:10px;
	padding: 5px 30px 20px 30px;
	text-align:center;
	width:100%;
	padding:24px 0px 23px 0px;
	font:italic 12px Georgia;
	color:#000000;

}
.lc2_content div.descRegister a { color:#2F6AB0; text-decoration:underline; }
.lc2_content div.descRegister a:hover { text-decoration:none; }
.lc2_content .descRegister .wrap {
/*	background:none !important;
	background-image:none !important;	*/
	padding:0px;
	margin:0px;
/*	height:113px;	*/
	height:115px;
	width:323px;
	display:inline-block;
	padding: 15px 0 0 0;
    border:1px solid #AEAEAE;
    border-radius:10px; 
    -moz-border-radius:10px; 
    -webkit-border-radius:10px;
    -webkit-box-shadow: inset 4px -130px 36px -34px rgba(235,234,234,1);
-moz-box-shadow: inset 4px -130px 36px -34px rgba(235,234,234,1);
box-shadow: inset 4px -130px 36px -34px rgba(235,234,234,1);
}
.lc2_content .descRegister .wrap p {
    color: #000000;
    line-height:normal;
    overflow: hidden;
    padding: 28px 0 0;
	font-weight:bold;
}

.lc2_content div.FBWrap { background:none !important; padding:45px 0 0 0; }
.lc2_content div.FBWrap div { background:none !important; padding:0; }
.lc2_content div.FBWrap h4 { 
	border-bottom: 1px solid #999999;
    color: #333333;
    font: bold 18px Georgia;
    margin: 0 0 15px 0;
    padding-bottom: 1px;
    width: 200px; }
	
.lc2_content  div h1 {
	font:bold 22px Georgia;
	color:#333333;
	text-decoration:underline;}
.lc2_content  div h1 p { line-height:26px !important; }
.lc2_content  div p {
	padding: 11px 0px;
	line-height:17px;
	color:#333;
	overflow:hidden;}
.lc2_content .uploadby { font-size:11px; width:100%; display:block; margin:5px 0; color:#2F6AB0; }
.aptent {
	padding-top:38px !important;
	font-size:13px;
	font-weight:bold;}
.lc2_content_bott {
	background:url(../images/lc2_content_bgbott.gif) repeat-x left top;
	width:100%;
	min-height:79px;
	margin-bottom:41px;
    border:2px solid #CCCCCC;
border-radius:0 0 10px 10px; 
-moz-border-radius:0 0 10px 10px; 
-webkit-border-radius:0 0 10px 10px;
border-top:none;
background-color:#A7A7A7
}
a.email {
	display:block;
	width:164px;
	height:40px;
	background:url(../images/email.png) no-repeat;
	padding-left: 28px;
    position: relative;
   	padding: 14px 0 0 61px;
	color:#000;
	font-style:italic;
	}
a.download {
	display:inline-block;
	width:190px;
	height:40px;
	background:url(../images/download.png) no-repeat;
    position: relative;
   	padding: 14px 0 0 61px;
	color:#000;
	font-style:italic;
    text-align:left;
	}
a.printable {
	display:inline-block;
	width:165px;
	height:40px;
	background:url(../images/printable.png) no-repeat;
    position: relative;
   	padding: 14px 0 0 61px;
	color:#000;
	font-style:italic;
    text-align:left;
	}
.read_top {
	margin-top:29px;}

.read_cent {
	border:1px solid #AEAEAE;
    border-radius:10px; 
    -moz-border-radius:10px; 
    -webkit-border-radius:10px;
    -webkit-box-shadow: inset 4px -155px 36px -34px rgba(235,234,234,1);
-moz-box-shadow: inset 4px -155px 36px -34px rgba(235,234,234,1);
box-shadow: inset 4px -155px 36px -34px rgba(235,234,234,1);
margin-bottom:15px;
    }
a.read_btn {
	display:block;
	background:url(../images/btn_read.png) no-repeat;
	width:225px;
	height:40px;
	position:relative;
	left:11px;
	top:9px;
	font:bold 14px Georgia !important;
	font-style:normal !important;
	text-transform:uppercase;
	color:#fff !important;
	text-decoration:none;
	padding-top:9px;
	padding-left:28px;
	}
a.send_btn {
	display:block;
	background:url(../images/btn_sendessay.png) no-repeat;
	width:193px;
	height:30px;
	position:relative;
	left:11px;
	top:9px;
	font:bold 14px Georgia !important;
	font-style:normal !important;
	text-transform:uppercase;
	color:#fff !important;
	text-decoration:none;
	padding-top:9px;
	padding-left:28px;
	}
.read_bott p {
	color:#000;
	font:bold italic 12px Georgia;
	padding:21px 0 15px 25px;}
.read_bott a {
	font:italic 12px Georgia;
	color:#2F6AB0;}
.read_sep {
	width:calc(100% - 20px);
	border-top:1px solid #D5D5D5;
	border-bottom:1px solid #fff;
	position:relative;
	margin:0 0 0 10px;}
.read_cont {
	font-style:normal !important;
	font-weight:normal !important;
	padding:10px 0 22px 25px !important;}
.submit_top {
	margin-top:29px;}
.submit_bott {
	padding-top:10px;
	padding-bottom:20px;}
.submit_cent {
	background-image:linear-gradient(to top,#F5F0C6, #ffffff);
    width:100%;
    border:1px solid #AEAEAE;
    border-radius:10px; 
    -moz-border-radius:10px; 
    -webkit-border-radius:10px;
}	
.submit_bott p {
	color:#666666;
	padding:5px 0 0px 15px;}
.submit_bott p span {
	font-weight:bold;}
.submit_bott p a {
	color:#2F6AB0;
	font-style:italic;}
.report {
	display:block;
	background:url(../images/report_bg.gif) no-repeat bottom left;
	margin:8px 0 0 24px;
	padding-left:18px;
	font-size:12px;
	color:#CC0000;
	font-style:italic;
	
	}
.save {
	display:block;
	background:url(../images/save_bg.gif) no-repeat bottom left;
	margin:8px 0 0 24px;
	padding-left:18px;
	color:#666666;}
.share {
	display:block;
	background:url(../images/share_bg.gif) no-repeat bottom left;
	margin:8px 0 0 24px;
	padding-left:18px;
	color:#666666;}
.submit_bott .fb_edge_widget_with_comment {
 /*   margin: 14px 5px 0 10px !important;
    overflow: hidden !important;
    width: 225px !important;
	height: auto !important;	*/
	margin-top:14px !important;
}
.connect_widget .connect_text_wrapper {
 /*   margin-left: 10px !important;	*/
}
.ShareBtns { margin: 20px 5px 0 10px !important; width:225px !important; overflow:hidden !important; }

.stats_bl{
	background:#2A6AAE url(../images/hdr_stats.jpg) no-repeat left top;
	padding-top:102px;
    border-radius:0 0 10px 10px; 
    -moz-border-radius: 0 0 10px 10px; 
    -webkit-border-radius: 0 0 10px 10px;
}
.stats_bl ul{
	list-style:none;
	display:block;
	width:100%;
	padding-bottom:40px;    
    text-align:center
}
.stats_bl ul li{
	display:inline-block;
	overflow:hidden;
	width:221px;
	height:45px;
	background: url(../images/back_li.jpg) no-repeat;
	margin:5px 0 0 9px;
	padding:9px 0 0 0;
}
.stats_bl ul li span{
	font:13px Georgia, "Times New Roman", Times, serif;
	float:left;
	color:#3D3D3D;
	padding:1px 0 0 54px;
}
.stats_bl ul li b{
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#CC0000;
	padding:2px 20px 0 0;
}
.essays{
	height:20px;
	background: url(../images/ico_essays.jpg) no-repeat 27px 0;
}
.today{
	height:20px;
	background: url(../images/ico_today.jpg) no-repeat 27px 0;
}
.comments{
	height:20px;
	background: url(../images/ico_comments.jpg) no-repeat 27px 0;
}
.ratings{
	height:20px;
	background: url(../images/ico_ratings.jpg) no-repeat 27px 0;
}
.members{
	height:20px;
	background: url(../images/ico_members.jpg) no-repeat 27px 0;
}
.blue_bl{
	margin-top:15px;
    border:2px solid #2A6BAF;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}
.blue_bl ul{
	display:block;
	list-style:none;
	padding:0 2px;
	margin-bottom:10px;
}
.blue_bl ul li{
	display:block;
	min-height:23px;
	height:auto;
	background: url(../images/back_li2_new.jpg) no-repeat left bottom;
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#3D3D3D;
	font-style:italic;
	/*	padding:5px 0 10px 38px; */
	padding:5px 0 10px 24px;
	float:left;
	width:100%;
	list-style-type: none;
}
.blue_bl ul li.last{
	height:22px;
}
.blue_bl ul li a{
	color:#3D3D3D;
	text-decoration:none;
	background: url(../images/back_li_bullet.jpg) no-repeat left 2px;
	padding-left:14px;
	float:left;
}
.blue_bl ul li a:hover{
	color:#3D3D3D;
	text-decoration:underline;
}
.btn{
	display:block;
	width:218px;
	height:45px;
	background: url(../images/btn_back2.jpg) no-repeat;
	text-align:center;
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	padding-top:10px;
	margin:0 auto;
}
.blue_bl .btn { float:left; margin:13px 0px 10px 10px; }
.rss{
	margin:15px 0;
	display:block;
}
.bot_main{
	border-top:1px solid #2E75B1;
	margin:20px 0;
	overflow:hidden;
	background: url(../images/pic2.png) no-repeat right top;
}
h4{
	font:30px Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin:20px 0;
}
.ul{
	list-style:none;
	padding:6px 0;
}
.ul li{
	list-style:none;
	background: url(../images/list_stile.jpg) no-repeat left center;
	padding-left:12px;
}
i{
	display:block;
	font:14px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:10px;
	padding:15px 20px;
    border:1px solid #EB9A99;
    border-radius:10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}

.swMain .fieldwrap i{
	display:inline;
	background: none;
	width:auto;
	height:auto;
	font:12px "Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;	
	font-style:italic;
	margin-top:0px;
	padding:0;
}

.copy_bl{
	font:10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#AACEF4;
	padding:63px 0 0 100px;
	background: url(../images/footer_logo.png) no-repeat 0px 70px;
    padding-bottom:25px;
}
.copy_bl span{
	font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding-bottom:6px;
}
.bot_menu{
	padding-top:40px;
    padding-bottom:25px;
}
.bot_menu span{
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:1px solid #fff;
	display:block;
	padding-bottom:4px;
	margin-bottom:7px;
}
.bot_menu ul{
	list-style:none;
}
.bot_menu ul li{
	display:block;
	padding:4px 0;
}
.bot_menu ul li a{
	color:#AACEF4;
	font:13px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.bot_menu ul li a:hover{
	color:#AACEF4;
	font:13px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}
.bottom_wrap {
	background: url(../images/back_bottom.png) repeat-x;
	background-position:left bottom;
	width:100%;
/*	height:103px;	*/
	height:103px;  /* 131 */
/*	padding-top:48px;	*/
	padding-top:33px;
	overflow:hidden;
	position:fixed;
	bottom:0;
	left:0;
	z-index:9998;
}
.search_form{
	float:left;
}
.inp{
	width:295px;
	height:43px;
	border:3px solid #306090;
    border-radius:10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
	float:left;
	margin-right:14px;
	color:#545454;
	font-style:normal;
	font-size:13px;
	font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 10px;
	*height:26px;
	*padding-top:13px;
}
.inp2{
    width:calc(100% - 105px);
    height:60px;
	display:block;
	border:3px solid #306090;
    border-radius:10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
	float:left;
	margin-right:14px;
	color:#545454;
	font-style:italic;
	font-size:16px;
	font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
	*height:40px;
	*padding-top:20px;
}
.inp2.RedBold { color:#cc0000; font-weight:bold; }
.btnLargeSearch {
	/*background: url(../images/btn_search2.png) no-repeat;*/
	width:90px;
	height:60px;
	float:left;
}
.btnLargeSearch:hover {
	/*background: url(../images/btn_search2_over.png) no-repeat;*/
}
.btnSmSearch {
	/*background: url(../images/btn_search.png) no-repeat;*/
	width:63px;
	height:42px;
	float:left;
}
.btnSmSearch:hover {
	/*background: url(../images/btn_search_over.png) no-repeat;*/
}
.getstarted_bl{
	color:#000;
	font:14px Georgia, "Times New Roman", Times, serif;
	float:left;
/*	padding:43px 25px;
	width:400px; */
/*	width:325px !important;	*/
	text-align:center;
	width:auto;
	margin: 0 30px 0 35px;
    padding-top:10px;
}



.getstarted_bl a{
	color:#CC0000;
	font-style:italic;
}
.faceb_bl{
	float:right;
	padding-top:10px; 
/*	padding-top:13px;	
	width:190px;	*/
	overflow:hidden;
}
.faceb_bl a{
	width:71px;
	height:17px;
	background: url(../images/back_face.png) no-repeat;
	display:block;
	text-align:right;
	text-decoration:none;
	padding-right:6px;
	color:#353535;
	padding-top:2px;
}
.green{
	color:#669933;
}

/* TK Styles */
.tk-etica .SemiBold {
	font-style:normal;
	font-weight:600;
}
.tk-etica .Bold {
	font-style:normal;
	font-weight:700;
}
.tk-etica .ExtraBold {
	font-style:normal;
	font-weight:800;
}
.tk-etica .ExtraBold.results {
	font-size:28px !important;
}
.EssayListWrap, .EssayListBottom { width:100%; float:left; margin: 20px 0px; }
.EssayListWrap a { width:100%; float:left; margin-bottom:5px; }
.EssayListWrap .literature_sm_bg {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
.EssayListWrap .freecont a.Title { font:italic 18px Georgia,"Times New Roman",Times,serif; }
.EssayListWrap .freecont .SubCats a { font: 12px "Lucida Grande",Arial,Helvetica,sans-serif; margin-left:3px; }
.EssayListBottom p { float:left; width:100%; margin:0px 0px 15px 0; font-size:12px; line-height:20px; padding:0 !important; }
.EssayListBottom p.highlight { font-weight:bold; }
.EssayListBottom h2 { float:left; margin-top:20px; }
.EssayListBottom .search_wrap { float:left; width:100%; margin-bottom:10px; }
.FormWrapper.CMS p { font-size:12px; line-height:18px; }
.FormWrapper.CMS img.note { float:right; margin: 0 0 20px 20px; }
.FormWrapper.CMS ol { float:left; margin-top: 20px; width:100%; }
.FormWrapper.CMS ol li { float:left; margin: 0 0 20px 0; font-size:12px; line-height:18px; width:100%; }
.FormWrapper h2 { margin-top:10px !important; }

/* upload */
.FormWrapper.Upload  { float:left; font-size:12px; }
.FormWrapper.Upload p { float:left; width:100%; font-size:12px; line-height:18px; }
.FormWrapper.Upload ul { float:left; width:100%; margin:0; }
.FormWrapper.Upload li { float:left; width:100%; list-style:none; margin-bottom:15px; }
.FormWrapper.Upload span.Category { float:left; margin-right:15px; }
.FormWrapper.Upload li label { float:left; width:170px; padding-top:5px; }
.FormWrapper.Upload li span { float:left; width:100%; }
.FormWrapper.Upload li input.field { float:left; }
.FormWrapper.Upload li #essaydesc { float:left; width:700px; height:25em; }
.FormWrapper.Upload li .subject { float:left; width:600px; height:25px; }
.FormWrapper.Upload li.Info { margin-bottom:15px; list-style-position: inside; list-style-type: disc; }
.FormWrapper.Upload ul.Info { padding: 10px 0px 0px 35px; font-size:12px; }
.FormWrapper.Upload .Radio { float:left; margin: 0px 10px 0px 0px; width:25px; }
.FormWrapper.Upload .Radio input { width:25px !important; }
.FormWrapper.Upload #ddCategory { padding:2px 0px 2px 2px; }
.FormWrapper.Upload #txtEssayDesc {height:250px; overflow:auto; }
.FormWrapper.Upload .btnBlue {
	width:129px;
	height:35px;
	background: url(../images/back_btn.png) no-repeat;
	background-repeat:no-repeat;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#336699;
	display:block;
	text-align:center;
	padding-top:0px;
	text-decoration:none;
	float:left;
	letter-spacing:-0.03em;
	border:0px none !important;
}
.FormWrapper.Upload .btnBlue:hover{
	text-decoration:none;
	color:#ffffff;
	background: url(../images/back_btn_over.png) no-repeat;
}

/* Detail - Related */
.RelatedWrap { float:left; width:100%; display:block; margin-bottom:30px; }
.RelatedWrap .list li, .list_det li { background-position: 0 15px !important; }
.RelatedWrap .list li span, .list_det li span { padding:15px 0 15px 70px !important; }
.RelatedWrap p.view { display: block; padding: 15px 0 5px 0px; }
.RelatedWrap p.view a { margin-left:15px; text-decoration:none; }
.RelatedWrap p.view a:hover { text-decoration:underline; }
.RelatedWrap .list_det { /*height:150px;*/ height:190px; overflow-y:scroll; }
.RelatedWrap .list_det li p { padding:3px 0 0 0; line-height:12px;}
.RelatedWrap .list_det li span { width:100%; }
.RelatedWrap .InnerWrap { padding: 12px; border:2px solid #CCC; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
-webkit-box-shadow: inset 4px -330px 36px -34px rgba(250,247,228,1);
-moz-box-shadow:inset 4px -330px 36px -34px rgba(250,247,228,1);
box-shadow: inset 4px -330px 36px -34px rgba(250,247,228,1);}
.RelatedHd { font-size:14px; font-weight:bold; }
.RelatedWrap .NoRelated { font-size:14px; margin:5px 0 0 0; line-height:20px; }

.page_box .premierWrap { float:left; width:100%; }


/* Stat Tables */
table.tblStats {margin: 25px 0 25px 0; }
table.tblStats th, table.tblStats td { padding:8px 10px 8px 10px; text-align:left; }
table.tblStats th { background:#369EDB; color:#fff; border-bottom:1px solid #666; }
table.tblStats .c1 { width:5%; text-align:center !important; }
table.tblStats .c2 { width:35%; }
table.tblStats .c3 { width:25%; }
table.tblStats .c4 { width:35%; }
tr.altrow .c1, tr.altrow .c2, tr.altrow .c3, tr.altrow .c4 { background:#daf3ff !important; }
table.tblStats .c2 a { font-weight:bold; }
table.tblStats .c3 a, table.tblStats .c4 a { text-decoration:none; }
table.tblStats .c3 a:hover, table.tblStats .c4 a:hover { text-decoration:underline; }
table.tblStats .c1 { border-left:1px solid #daf3ff; }
table.tblStats .c4 { border-right:1px solid #daf3ff; }
table.tblStats th.c1 { border-left:1px solid #369EDB; }
table.tblStats th.c4 { border-right:1px solid #369EDB; }



/* Profile */
table.tblStats.profile { margin-top: 0px; }
table.tblStats.profile .c1 { width:50%; text-align:left !important; }
table.tblStats.profile .c2 { width:35%; }
table.tblStats.profile .c3 { width:15%; border-right:1px solid #DAF3FF; }

.FormWrapper.Profile { padding-left:0 !important;}
.FormWrapper.Profile .ProfileWrapper h3 { padding-left:18px;  }

#uplRecentSearches h2, #ProfileEssays h2, #ProfileComments h2 { margin: 0; padding:0 10px 8px 10px; }
#uplRecentSearches, #ProfileEssays, #ProfileComments { width:100%; float:left; margin:10px 0 10px 0 !important; }
table.tblStats.RecentSearch { margin:0 !important; min-width:700px !important; }
table.tblStats.RecentSearch .c1 { border-right:1px solid #daf3ff; border-bottom:1px solid #daf3ff; border-left:1px solid #daf3ff; }
.SearchList a { float: left; margin: 0 0 7px 0; width: 215px; padding-right:5px; }



table.tblStats tr.title th { background:none; }
table.tblStats tr.title th h1 { margin-top:0; }

table.tblStats.auto td, table.tblStats.auto th { width:auto !important; padding:8px 14px 8px 14px !important; }

table.tblStats .NoContent { font-size:14px; text-align:left !important; }

span.Wrap { float:left; width:100%; }
table.tblStats.points { width:100%!important; font-size:12px; }
table.tblStats.points th { text-transform:uppercase; }
table.tblStats.points td, table.tblStats.points th { width:auto !important; padding:8px 14px 8px 14px !important; }
table.tblStats.points .c1 {text-align:left !important; }
table.tblStats.points .c2 { width:100px !important; text-align:center !important; border-right:1px solid #DAF3FF; }
table.tblStats td.bottom { background:#369EDB; color:#fff; border-bottom:1px solid #666; }

.TempRewards {background:#f3f3f3; border:2px solid #DAF3FF; padding:5px 15px; font-size:12px; }
.TempRewards h4 { 
	font-size:18px;
	color:#369EDB;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:5px;
/*	margin-bottom:15px;	*/
	margin-bottom:5px;
	width:100%;
}

a.simpleLink{
text-decoration:underline;
float:none;
}
a.simpleLink:hover { text-decoration:underline;float:none; }


/* Added by AIT */

 .tblrow
        {
            font-family: Verdana;
            font-size: 10px;
            color: #000000;
            font-weight: normal;
            vertical-align: top;
            background-color: #FFFFFF;
        }
        .tblaltrow
        {
            font-family: Verdana;
            font-size: 11px;
            color: #000000;
            font-weight: normal;
            vertical-align: top;
            background-color: #DBD9FD;
        }
        .tblrowheader
        {
            font-family: Verdana;
            font-size: 11px;
            color: #000000;
            font-weight: bold;
            vertical-align: top;
            background-color: #FFFFFF;
        }
        .tblcol
        {
            font-family: Verdana;
            font-size: 10px;
            font-weight: bold;
            color: #000000;
            background-color: #FFFFFF;
        }
        .tblbg
        {
            background-color: #0A4773;
        }
        .tblheader
        {
            font-family: Verdana;
            font-size: 13px;
            font-weight: bolder;
            color: #FFFFFF;
            background-color: #0A4773;
            line-height: 20px;
        }
        /* AIT CSS Complete */
        
        
        
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalTitleTable 
{
	background-color:#FFFFFF;
	border:solid 1px #000000;
}
.modalTable 
{
	background-color:#FFFFFF;
	border:solid 1px #000000;
}

.ImportantToReadWithColor {
	font-size:20px;
	color:#ff9933;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:30px;
/*	margin-bottom:15px;	*/
	margin-bottom:5px;
	width:662px;
}
.ImportantToReadWithoutColor {
	font-size:16px;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	margin-top:30px;
/*	margin-bottom:15px;	*/
	margin-bottom:5px;
	width:662px;
}

/** AIT **/
.cls{clear:both;float:none;}
.fltL{float:left}
.fltR{float:right}

.padL0{padding-left: 0!important;}
.padR0{padding-right:0!important;}
.padT0{padding-top:0!important}
.padB0{padding-bottom:0!important}

.m-t-15{margin-top:15px;} 
.m-b-15{margin-bottom:15px}
.m-b-5{margin-bottom:5px!important}
.m-t-5{margin-top:5px!important}
.m-t-30{margin-top:30px!important}
.m-b-30{margin-bottom:30px!important}
.m-t-0{margin-top:0!important}
.m-b-0{margin-bottom:0!important}
.m-l-0{margin-left:0!important}
.m-r-0{margin-right:0!important}
.m-t-2{margin-top:2px!important}
.m-l-15{margin-left:15px!important}
.m-l-5{margin-left:5px!important}
.m-r-5{margin-right:5px!important}
.m-r-15{margin-right:15px!important}
.m-b-10{margin-bottom:10px!important}
.m-l-10{margin-left:10px!important}
.m-r-10{margin-right:10px!important}
.p-t-10{padding-top:10px!important}
.p-b-10{padding-bottom:10px!important}
.p-t-15{padding-top:15px!important}
.p-b-15{padding-bottom:15px!important}
.p-r-15{padding-right:15px!important}
.p-l-15{padding-left:15px!important}
.p-r-20{padding-right:20px!important}
.p-r-10{padding-right:10px!important}
.p-l-10{padding-left:10px!important}
.p-l-20{padding-left:20px!important}
.p-l-5{padding-left:5px!important}
.p-t-2{padding-top:2px!important}
.m-t-25{margin-top:25px!important;}
.m-t-20{margin-top:20px!important;}
.m-b-20{margin-bottom:20px!important;}
.m-t-10 {margin-top:10px!important;}
.m-r-25{margin-right:25px!important;}
.pad10{padding:10px!important}
.pad15{padding:15px!important}
.pad5{padding:5px!important}
.p-tb-3{padding-top:3px!important;padding-bottom:3px!important}
.mb20 {margin-bottom: 20px;}
.pink-color{color:#D40821!important}
.pad5{padding:5px!important}
.pad7{padding:7px!important}
.pdL5{padding-left:5px!important}
.pdR5{padding-right:5px!important}
.m-tb-5{margin-top:5px!important;margin-bottom:5px!important}
.minh200{min-height:125px}
.p-d-btn{padding:15px 35px !important}
.m-t-40{margin-top:40px!important}
.wedm-t-40 {margin-top:50px!important}
.p-d-0 {padding:0!important}
.m-t-45{margin-top:45px!important}

.m-b-40{margin-bottom:40px!important}
.m-t-50{margin-top:50px!important}
.m-b-50{margin-bottom:50px!important}
.m-t-60{margin-top:60px!important}
.m-b-60{margin-bottom:60px!important}
.m-b-100{margin-bottom:100px!important}
.m-b-70{margin-bottom:70px!important}
.m-t-70{margin-top:70px!important}
.p-t-0 {padding-top:0!important}
.f-s-20 {font-size:20px!important;line-height:30px!important}
.f-w-b{font-weight:bold!important}
.f-w-normal {font-weight:normal!important}

.err {font-size: 15px !important;font-weight: normal !important;color: #ff0500;margin-bottom:0}
.calenderopen, .calenderopenbridreg {cursor: pointer;}
.displaynone{display:none}
.HomeMenuIcon {background:none;border:none;padding:0;display:none;cursor:pointer}
.HomeMenuIcon .micon {display: block;background-color:#DADADA;width:35px;height:6px;border-radius: 2px;}
.HomeMenuIcon .micon + .micon{margin-top:6px!important}

.menu .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;display:none;color:#9f9f9f}
.menu .closebtn:hover{color:#2F6AB0}
.imglogomob {display:none}

.footerbgblue{background-color:#2768AD;border-top:5px solid #90A5BB;border-bottom:3px solid #999999;
-webkit-box-shadow: inset 0px -31px 31px 3px rgba(22,62,117,1);
-moz-box-shadow: inset 0px -31px 31px 3px rgba(22,62,117,1);
box-shadow: inset 0px -31px 31px 3px rgba(22,62,117,1);
}
.footerbggrey{background-color:#ffffff;border-bottom:5px solid #fff;
    -webkit-box-shadow: inset 0px -71px 64px -65px rgba(158,158,158,1);
-moz-box-shadow: inset 0px -71px 64px -65px rgba(158,158,158,1);
box-shadow: inset 0px -71px 64px -65px rgba(158,158,158,1);
padding-top:35px;
padding-bottom:35px;
}

.bot_main .p-t-195{padding-top:190px}
.SearchWrap .right_col3 {margin-top:5px!important;}
.SearchWrap .right_col3 .form{padding-top:0}
.literature_bg .premiumcont{background:url(../images/literature-sm_bg.png) no-repeat left top;min-height:60px}

.formbox h1,.clientlogin h1{color: #7f7f7f;font-size:35px;margin: 0;margin-bottom: 0px;margin-bottom: 15px;text-align: center;}
.formbox h2,.clientlogin h2{color:#f67470;font-size:25px;border-bottom:1px solid #9f9f9f;margin:0;margin-bottom:10px;padding-bottom:5px;text-align:left}
.formbox input[type="text"],.formbox input[type="password"],.formbox select,.formbox textarea{border:1px solid #979797;padding:10px;width:100%;color:#151617;font-size:17px;-webkit-border-radius: 0!important;-webkit-appearance: none!important;}
.formbox input[type="text"], .formbox input[type="password"], .formbox select {height:45px;}
.formbox select {background: url(../images/icon_dropdown_teal.png) right 5px center no-repeat;-webkit-appearance:none;-moz-appearance:none;-o-appearance: none;-ms-appearance: none;appearance:none;}
.formbox select::-ms-expand{display:none}
.formbox p{font-size:15px;color:#000000;line-height:22px;}
.formbox label {display: inline-block;margin-bottom: 5px;font-weight: bold;font-size:14px;letter-spacing: 0.9px;color: #454545;}
.formbox .subbtn,.login .subbtn,.magpreview .subbtn{padding:15px 30px;background-color:#3A7FB5;color:#fff;font-size:17px;border:none;font-weight:bold;}
.formbox .subbtn:hover,.login .subbtn:hover,.magpreview .subbtn:hover{background-color:#1D6E98;}
.formbox .seperate{width:1px;background-color:#DBDCDD;height:90px}
.formbox .m-t-100{ margin-top:75px}
.formbox .orsep{color: #000;}
.formbox .chk label{font-weight:normal;color:#000;font-size:15px;margin-left:10px;}
.formbox .selectstyle{ border: 1px solid #DBDCDD;width:100%;overflow: hidden;background:rgba(0, 0, 0, 0) url("../images/selectd.png") no-repeat scroll right center;margin-bottom: 15px;}
.formbox .captchimg {border: 1px solid #898484;padding: 0px;height: 60px;width: 100%;}
.formbox .captchtxt {border: 1px solid #3EA0A3;padding: 15px 10px;height: 60px !important;}
.formbox .clear,.magpreview .editbtn{padding:15px 30px;background-color:#c8c8c8;color:#000;font-size:17px;border:0;font-weight:bold;margin-left:10px}
.formbox .clear:hover,.magpreview .editbtn:hover{background-color:#e3e3e3;}
.formbox .input-group-addon {background-color: #fff;font-size: 20px;border-radius: 0;border-color: #979797;color:#6c6b6b}
.formbox .input-group input[type="text"] {border-right:0}
.formbox ul{float:left;padding:0;margin:0;}
.formbox ul li{float:left;font-size:15px;color:#231F20;margin-right:25px;}

.det-m-t-45{margin-top:45px!important}
.lc2_content_bott {padding:20px}
.lc2_content_bott .col-lg-9{text-align:right}
.lc2_content #ContentDetail{padding: 30px 30px 0 30px !important;}
.Upload .radio input{float:none!important;width:auto!important;height:auto!important;}
.Upload .radio label{float:none!important;width:auto!important;padding-top:0!important;padding-left:8px}
.loggedin_bl .loggedin_RtCol .logout a{margin-top:0}
.logafterdiv{float:right}

.prorilehead{color:#446CAD;font-size:30px;text-align:center;font-weight:normal;margin-bottom:5px;}
.prorilehead span{color:#f49d48}
.profilecard{border:1px solid #F4902F;min-height:200px;border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px;
-webkit-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.75);
box-shadow: 0 2px 3px 0px rgba(0,0,0,0.75);
padding:30px
}
.profilecard .innbox{border:1px solid #d1d1d1;border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px;min-height:200px;
-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.49);
-moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.49);
box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.49);

}
.profilecard .profdet {min-height:150px;background-image:linear-gradient(to top,#DBDBDB, #ffffff);border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0; -webkit-border-radius:30px 30px 0 0;position:relative;padding-bottom:20px}
.profilecard .profdet .imgbg{position:absolute;right:0}
.profilecard .subdet {background:url(../images/profilebarcode.png) no-repeat 20px 20px;min-height:85px;text-align:right}
.profilecard .profdet h4 {color: #f49d48;border: 0;font-weight: normal;text-transform: none;font-size: 16px;font-family: Arial, Helvetica, sans-serif;margin: 0;padding-top:15px;font-weight: normal;text-align: center;}
.profilecard .profdet h4 span {color:#446CAD;}
.profilecard .profdet h3 {color:#446CAD;font-weight:normal;padding:0;font-family: Arial, Helvetica, sans-serif;margin:0;font-size: 25px;font-style: unset;text-align:center}
.profilecard .details {padding-top:20px}
#ProfileComments .CommentWrap{border-left: 2px solid #daf3ff;padding-left: 10px;margin-bottom:15px;padding-top:5px;padding-bottom:5px;}
#ProfileComments .ComAvatar{float:left;padding-right:20px;padding-bottom:5px}
#ProfileComments .det .ComUN,#ProfileComments .det .ComDate{padding-bottom:5px;}

.ProfileWrapper .CardLinks a{padding-bottom: 10px;display: inline-block;}

.swMain .buttonFinish,.swMain .buttonNext,.swMain .buttonPrevious{padding:15px 25px!important;width:auto!important;font-size:15px!important;}
.swMain .buttonFinish {margin-right:3px!important}
.OrderEssay2 #_TPSAPI_DeliveryWrap table, .OrderEssay2 .SummaryWrap {width:100%!important;min-width:100%!important}
.OrderEssay2 .SummaryWrap .Pages, .OrderEssay2 .SummaryWrap .Rate, .OrderEssay2 .SummaryWrap .ReceiveBy, .OrderEssay2 .SummaryWrap .DelBy, .OrderEssay2 .SummaryWrap .Sources, .OrderEssay2 .SummaryWrap .Total {width:100%!important}
.swMain div.actionBar {height:auto!important;width:100%!important;margin-bottom:20px!important}
.OrderEssay2 {padding:0px 5px 20px 5px!important;margin:0!important;width:100%!important}
.OrderEssay2 .SummaryWrap .Pages, .OrderEssay2 .SummaryWrap .Rate, .OrderEssay2 .SummaryWrap .Pages, .OrderEssay2 .SummaryWrap .ReceiveBy, .OrderEssay2 .SummaryWrap .DelBy, .OrderEssay2 .SummaryWrap .Sources, .OrderEssay2 .SummaryWrap .Total {border-left:1px solid #008EFF;padding:10px 20px!important;}
.OrderEssay2 #_TPSAPI_DeliveryWrap {width:100%}
.swMain .stepContainer div.content{max-width:100%!important;width:100%!important;min-width:100%!important}
.swMain {max-width:100%!important;width:100%!important}
.swMain .stepContainer {min-width:100%!important}
.OrderEssay2 .essay-description {width:100%}
.OrderEssay2 textarea {min-width:100%!important;width:100%!important}
.OrderEssay2 .details-help {margin-right:20px!important}
.swMain .stepContainer .StepTitle {width:100%!important}
.OrderEssay2 .fieldwrap .checkbox label {padding:3px 0 0 5px!important;font-size:15px}
.OrderEssay2 .fieldwrap select{padding: 10px 15px;font-size: 15px;}
.OrderEssay2 .fieldwrap .checkbox input {height:25px;}
.OrderEssay2 ul.inline input {height:auto!important;padding:10px 15px!important;font-size:15px}
.OrderEssay2 h4 {color:#19489C!important}
.OrderEssay2 #_TPSAPI_ShowAmtPagesWords {padding:10px!important;font-size:15px!important;}
.OrderEssay2 h3 {font-size:20px!important}
#step-2 .OrderEssay2 .fieldwrap input.billing,.premierWrap .OrderEssay2 .fieldwrap input.billing  {font-size:15px;padding:10px 15px;height:auto!important;width:100%!important}
.swMain ul.anchor li a {height:auto!important}
.swMain ul.anchor li a .stepNumber {width:40px!important;margin-bottom:0!important}
#step-2 .OrderEssay2 .fieldwrap,.premierWrap #step-1 .OrderEssay2 .fieldwrap{width:48%!important}

.swMain ul.anchor {margin:20px 0 15px 0!important}
#step-2 .OrderEssay2 .fieldwrap label.billing,.premierWrap .OrderEssay2 .fieldwrap label.billing {letter-spacing:0.32px;font-size:14px}
#step-3 #accordion h3 a {border:1px solid #b6b6b6;padding:8px 10px 8px 10px!important;width:100%!important}
#step-3 #accordion h3 {border-bottom:none!important;margin-bottom:0!important;margin-top:10px!important}
.swMain .fieldwrap i {border:none}
.premierWrap #HowReceive .fieldwrap{width:100%!important}

.modal-header {padding: 8px 10px !important;}
.modal-header .close {margin:0;padding:0}
.modal-header {display:block}
.modal-title{padding:0;margin:0;font-size:18px;font-weight:normal}

.swMain .fieldwrap input[type='radio'] {-webkit-appearance: none;-moz-appearance: none;	appearance: none;width: 20px!important;height: 20px!important;border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;outline: none;box-shadow: 0 0 1px 2px #1F6EC6;padding:0!important}
.swMain .fieldwrap input[type='radio']:before {content: '';display: block;width: 60%;height: 60%;margin:20% auto;border-radius: 50%;padding:0px;}
.swMain .fieldwrap input[type='radio']:checked:before {background: #1F6EC6;}
.OrderEssay2 .fieldwrap .checkbox {overflow:visible!important}
#_TPSAPI_rdDeadlineRegular,#_TPSAPI_rdDeadlineRush {margin-right:5px!important}

 .swMain .fieldwrap input[type='checkbox'] {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 20px;height: 20px!important;position:relative;outline: none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:5px!important;box-shadow: 0 0 1px 2px #1F6EC6;padding:0!important;}
 .swMain .fieldwrap input[type='checkbox']:checked:after{content: '\f00c';font-family: "FontAwesome";font-size:16px;line-height:20px;font-weight:bold;color: #1F6EC6;position:absolute;top:0px;left:2px;} 
#_TPSAPI_chkMoneyOrder,#_TPSAPI_chkWestern,#_TPSAPI_chkPayPal {margin-left:5px!important;}

/* -------- Media ---------- */
/*-- Tab Horizontal 768px X 1024px */

@media only screen and (min-width :768px) and (max-width : 1024px) {
    .HomeMenuIcon {display:inline-block;margin-top:31px;float:left;margin-left:20px}
    .menu .closebtn {display:block;z-index:1;text-decoration:none}
    .menu{ height: 100%;width: 0;position: fixed;z-index:9999;top: 0;left: 0;background-color: #FBFBFA;overflow-x: hidden;transition: 0.5s;padding-top:40px;text-align:left;padding-bottom:20px;}
    body.home .top_menu ul li a.one {background:none;float:none}
    .top_menu ul li {float:none;display:block;padding:0;border-bottom:1px solid #E1E3DF}
    .top_menu ul {height:auto;background:none;border-top:1px solid #E1E3DF}
    .top_menu ul li a {display:block;float:none;height:auto;padding:10px;color:#8f8f8f}
    .top_menu ul {background:none;height:auto}
    .top_menu ul li a:hover{float:none;background:none;}
    .loggedin_bl .loggedin_MidCol {width:auto;position:relative}
    .loggedin_bl .loggedin_MidCol .IsAdmin {position:absolute;left:10px;top:35px;text-align:center}
    
}
/*-- End Tab Horizontal - 768px X 1024px --*/
/*-- Tab Vertical - 768px X 991px --*/
@media (min-width:768px) and (max-width:991px) {
    .header .container {max-width:100%}
    .footerbggrey .inp{width:calc(100% - 80px)}
    .footerbggrey .search_form {width:100%;float:none}
    .footerbggrey .getstarted_bl{margin:0;padding:30px 0 30px 0}
    .footerbggrey .faceb_bl{padding-top:30px;padding-bottom:0}
    .SearchWrap .right_col3 {margin-top: 20px !important;}
    .savessay_bg p span {padding:0;padding-left:20px;padding-bottom:10px;display:inline-block;}
    a.btn_savessay {margin-bottom:10px;}
    .savessay_bg {padding:3px 3px 0 3px}
    .det-m-t-45{margin-top:0!important}
    .loggedin_bl .loggedin_LtCol{width:123px}
    .loggedin_bl span.HelloUser, .loggedin_bl span.Points, .loggedin_bl span.SavedEssays {width:auto}
    .loggedin_bl{padding:5px 0px 10px 0px}
    .profilecard .profdet h4 {padding-right:65px;}
}
/*-- End Tab Vertical - 768px X 991px --*/
/*-- Mobile 320px X 767px --*/
@media only screen and (min-width :320px) and (max-width : 767px) {
    .HomeMenuIcon {display:inline-block;margin-top:31px;float:left;margin-left:20px}
    .menu .closebtn {display:block;z-index:1;text-decoration:none}
    .menu{ height: 100%;width: 0;position: fixed;z-index:9999;top: 0;left: 0;background-color: #FBFBFA;overflow-x: hidden;transition: 0.5s;padding-top:40px;text-align:left;padding-bottom:20px;}
    body.home .top_menu ul li a.one {background:none;float:none}
    .top_menu ul li {float:none;display:block;padding:0;border-bottom:1px solid #E1E3DF}
    .top_menu ul {height:auto;background:none;border-top:1px solid #E1E3DF}
    .top_menu ul li a {display:block;float:none;height:auto;padding:10px;color:#8f8f8f}
    .top_menu ul {background:none;height:auto}
    .top_menu ul li a:hover{float:none;background:none;}
     .header .container {max-width:100%;}
    .logo_bl {}
    .imglogomob {display:block}
    .imglogomain {display:none}
    .footerbggrey .inp{width:calc(100% - 80px)}
    .footerbggrey .search_form {width:100%;float:none}
    .footerbggrey .getstarted_bl{margin:0;padding:30px 0 0 0}
    .footerbggrey .faceb_bl{padding-top:30px;padding-bottom:0}
    .bot_main .p-t-195{padding-top:0}
    .search_wrap .inp{width: calc(100% - 80px);}
    .FormWrapper {padding-left:0}
    .SearchWrap .right_col3 {margin-top: 20px !important;}
    .UnderSearch .tk-etica.litheress_pages {text-align:left!important;padding-bottom:10px;padding-top:0}
    .UnderSearch .liter {padding-left:0;padding-top: 0 !important;}
    .literature_bg a.premium{margin-top:10px;margin-bottom:10px;padding-right:10px;margin-right:10px;display:inline-block}
    .literature_bg .right_col2,.literature_sm_bg .right_col2{text-align:right}
    .forfree {display:inline-block}
    .savessay_bg p span {padding:0;padding-left:20px;padding-bottom:10px;display:inline-block;}
    a.btn_savessay {margin-bottom:10px;}
    .savessay_bg {padding:3px 3px 0 3px}
    .det-m-t-45{margin-top:0!important}
    .lc2_content_bott .download,.lc2_content_bott .email {margin-bottom:10px}
    .lc2_content_bott .col-lg-9 {text-align:left}
    .lc2_content #ContentDetail{padding: 20px 20px 0 20px !important;}
    .loggedin_bl .loggedin_MidCol {width:auto;position:relative}
    .loggedin_bl .loggedin_LtCol{width:123px}
    .loggedin_bl span.HelloUser, .loggedin_bl span.Points, .loggedin_bl span.SavedEssays {width:auto}
    .loggedin_bl{padding:5px 0px 10px 0px}
    .profilecard {padding:15px}
    .profilecard .profdet h4 {text-align:left;padding-right:65px;padding-left:10px;font-size:14px}
    .prorilehead {font-size:20px}
    .profilecard .profdet h3 {font-size:20px;}
    #step-2 .OrderEssay2 .fieldwrap,.premierWrap #step-1 .OrderEssay2 .fieldwrap{width:97%!important}
    .loggedin_bl .loggedin_MidCol .IsAdmin {position:absolute;left:10px;top:35px;text-align:center}
}
/*-- End Mobile 320px X 767px --*/
@media only screen and (min-width :320px) and (max-width : 580px) {
    #Header_IN {float:left;width:100%}
    .headerlogo{text-align: center;vertical-align: middle;background: #FFFFFF url(../images/header_bg.png) repeat-x;background-size: contain !important;height: 60px;margin-bottom:5px}
    .logo_bl{float: none;display: inline-block;height:60px;padding-top:10px}
    .HomeMenuIcon{float: none;display: inline-block;vertical-align: top;margin-top:15px;margin-left: 25px;}
    .creat_bl {height:40px;float:none;padding:5px 20px 0 0;display:inline-block;background:none;vertical-align:top;background:url(../images/sep.png) no-repeat right top}
    .sign_bl {height:40px;float:none;padding-top:10px;display:inline-block;background:none;vertical-align:top;padding-left:15px;}
    .sign_bl a {height:25px}
    .sign_bl:hover{background:none}
    #Header_IN{text-align:center;margin-top:10px;}
    .bot_menu {padding-top: 25px;padding-bottom: 0;}
    .footerbgblue {padding-bottom:30px}
    .tk-etica {font-size:20px}
    .FormWrapper h2 {font-size:20px}
    .loggedin_bl{width:100%;background:none;padding-top:0}
    #Header_IN {margin-top:0}
    .loggedin_bl .loggedin_LtCol{float:none}
    .profilecard .subdet {padding-top:40px;padding-bottom:10px;text-align:left;padding-left:10px;text-align:center}
    .ProfileWrapper .leavecomment {padding-left:45px;margin-right:0;font-size:14px;display:inline-block;}
    .swMain ul.anchor li {width:100%;margin-bottom:10px!important}
    .swMain ul.anchor li a .stepNumber{font-size:25px!important}
    .swMain ul.anchor li a .stepDesc {padding-top:0!important}
    .header .container {padding:0}
    .header {background:none}
    .imglogomob {height:42px;}
}
@media only screen and (min-width :320px) and (max-width : 480px) {
     .footerbggrey .faceb_bl{padding-bottom:0;float:none;width:100%}
    .banner_bl {margin-bottom:20px;background-size:25%;padding:10px 0 0 15px;min-height:unset}
    .banner_bl .getstarted{padding-left:0;padding-top:15px}
    .banner_bl h3{padding-left:70px}
    .literature_sm_bg {background:url(../images/literature-sm_bg.png) no-repeat 0 5px;background-size:15%}
    .freecont,.literature_bg .premiumcont {padding-left:65px;}
    .literature_bg .premiumcont{background:url(../images/literature-sm_bg.png) no-repeat 0 5px;background-size:15%}
    .savessay_bg {margin-left:65px}
}
@media only screen and (min-width :320px) and (max-width : 380px) {
    .creat_bl span{display:none}
    .freecont,.literature_bg .premiumcont{padding-left:50px;}
    .savessay_bg {margin-left:50px}
    .lc2_content .descRegister .wrap {width:100%;}
    .logafterdiv{width:100px;}
    .loggedin_bl span.GetPts {margin-top:0!important;margin-right:12px}
    .swMain .buttonFinish, .swMain .buttonNext, .swMain .buttonPrevious {width:98%!important}
}
@media only screen and (max-width :320px){
    .container {width: auto!important}
}

/* -------- End Media ---------- */
