body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#fff;

}
/******************************************************************************
The classes below can be used by any tag*/
input{
	color:#4B4B4B;
}
.blueIt{
	color:#44a4d6;
}
.imagebutton{
	cursor:pointer;
}
.table{
	padding:0;
	margin:0;
}
.table p{
	clear:both;
	margin:0;
	padding:0;
	border-left:solid #a2a2a2 1px;
}
.table p span{
	height:25px;
	border-bottom:solid #a2a2a2 1px;
	border-right:solid #a2a2a2 1px;
	display:block;
	float:left;
	line-height:24px;
	text-align:center;
	color:#7a7a7a;
	font-size:12px;
}
p.th span{
	background: url(../images2/tableheader.jpg) top left repeat-x;	
	height:24px;
	border-top:solid #a2a2a2 1px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
p.tr span{
	color:#4b4b4b;
	font-weight:bold;
}

p.tr span a{
	text-decoration: none;
	color:#4b4b4b;
}

p.tr_even span{
	color:#4b4b4b;
	background:#abe59a;
	font-weight:bold;	
}

p.tr_even span a{
	text-decoration: none;
	color:#4b4b4b;
}


p.th3 span{
	background:#522731;
}
h3.list{
	background: url(../images2/arrow2.jpg) left center no-repeat;
	padding-left:18px;
	color:#421520;
	font-weight:bold;
	font-size:13px;
	margin:10px 0;
	clear:both;
}
a.button{
	background:url(../images2/btnsearch.jpg) top left no-repeat;
	height:23px;
	width:82px;
	display:block;
	color:#fff;
	font-size:13px;
	line-height:23px;
	text-align:center;
	text-decoration:none;
}
a.btnsubmit{
	background:url(../images2/btnsearch.jpg) top left no-repeat;
	color:#fff;
	font-size:13px;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	display:block;
	height:23px;
	width:82px;	
	margin-top:10px;
	margin-bottom:8px;		
	cursor:pointer;
}
div#rightpane p.page_error1{
	font-size:17px;
	margin: 10px 0 2px 0 ;
} 
div#rightpane p.page_error2{
	font-size:17px;
	margin: 2px 0;
} 
/*****************************************************************************/
/* ##################################################################################################################*/
body#userpage{
	background:#FFFAF5 url(../images2/bgbody2.jpg) top left repeat-x;
}
#nav{
	height:32px;
	width:925px;
	vertical-align:baseline;
	padding-top:14px;
	background:#4a1a26;
}
#nav ul{
	list-style-type:none;
	float:right;
	margin:0;
}
#nav ul li{
	float:left;
}
a.here, a.gr1, a.menu_con, a.menu_lang{
	display:block;
	width:94px;
	height:32px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:32px;
	cursor:pointer;
}
a.menu_con:hover, a.menu_lang:hover{
	font-weight:bold;
}
a.here{
	background:url(../images2/menu_on.jpg) top left no-repeat;
	color:#6E4B53;
	font-weight:bold;
}
a.menu_con{
	color:#6E4B53;
	width:114px;
	background:url(../images2/contact.gif) top left no-repeat;
}
a.menu_lang{
	color:#6E4B53;
	width:98px;
	background:url(../images2/lang.jpg) top left no-repeat;
}
a.gr1:hover{
	background:url(../images2/menu_on.jpg) top left no-repeat;
	color:#6E4B53;
	font-weight:bold;
}
#logo{
	width:243px;
	height:142px;
	float:left;
	padding-top:40px;
	background:url(../images2/bgbody2.jpg) left bottom repeat-x;
}
#logo a{
	display:block;
	height:83px;
	width:195px;
	background:url(../images2/logo.jpg) center center no-repeat;
	color:#fff;
	font-size:9px;
	padding: 10px 0 0 10px;	
	margin-left:10px;
	text-decoration:none;	
}
#logo a strong{
	display:none;
}
#banner{
	width:682px;
	height:243px;
	background:#fff url(../images2/banner.jpg) top left no-repeat;
	float:right;
	text-indent:-99999px;
}
/**********LEFTPANE***************/
#leftpane{
	width:243px;
	height:710px;
	background:#421520;
	float:left;
}
div.services{
	height:50px;
}
p.welcome{
	text-align:center;
	margin:0;
	font-size:14px;
}
p.username{
	text-align:center;
	margin:10px 0 0 0;
	font-weight:bold;
}
a.edit_profile{
	display:block;
	width:100px;
	height:30px;
	margin:10px 0 5px 68px;
}
a.edit_profile img, a.log_out img , a.withdraw img{
	border:none;
}
a.log_out{
	margin-left:14px;
}
a.paynow{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	margin-left:10px;
	display:block;
	margin-bottom:10px;
}
a.paynow:hover{
	text-decoration:underline;
}
.content1{
	height:160px;
}
.content1_acc{
	padding-bottom:0px;
}
.content3{
	height:53px;
}
ul.quicklink{
	list-style-type:disc;
	padding-left:20px;
	margin:0 0 0 20px;;
}
a#deadlink, a.deadlink{
	cursor:pointer;
	text-decoration:underline;
}
a#nopaynow{
	
}
ul.quicklink li a{
	color:#fff;
}
ul.quicklink li a:hover{
	color:#21ab4b;
	text-decoration:underline;
}
ul#left_pay li{
	list-style-type:none;
}
ul#left_pay li{
	border:none;
}
.box{
	color:#FFF;
	padding-bottom:0px;
	margin:0;
}
.box h2{
	background:url(../images2/leftboxheader.jpg) 0 0 no-repeat;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding-left:30px;
	margin-top:0;
	clear:both;
}
.box .content{
	font-size:13px;
	margin:0;
}
fieldset{
	border:none;
	position:absolute;
	/*width:244px;*/
	width:244px;
}
fieldset legend{
	display:none;
}
p.error_login{
	margin:0;
	color:#4EA242;
	font-size:14px;
	padding:0;
	margin: 0 0 2px 6px;
}
fieldset label{
	display:block;
	width:57px;
	height:22px;
	color:#FFF;
	font-size:13px;
	text-align:right;
	line-height:22px;
	margin-right:3px;
	margin-left:2px;	
	float:left;
}
fieldset input{
	float:left;
	font-size:11px;
	color:#818281;
	display:block;
	width:120px;
	height:15px;
	margin-bottom:2px;
	margin-left:7px;
}
fieldset input.type2{
	margin-right:15px;
}
fieldset p{
	display:block;
}
a.forgot{
	margin-left:6px;
}
p#forgot{
	margin:0;
}
a.forgot:hover{
	color:#52ab4b;
	text-decoration:underline;
}
ul.serv1 li a:hover, ul.serv2 li a:hover{
	color:#52ab4b;
	text-decoration:underline;
}
p.logbuttons a img{
	border:0;
	float:left;
	border:solid transparent 2px;
	margin-left:3px;
}
#rember{
	padding-left:55px;
	margin-left:7px;
}
#rember input{
	width:30px;
	float:left;
	margin-left:0;
}
#rember span{
	float:left;
	display:block;
	width:120px;
	height:25px;
}
ul#left_pay{
	padding-left:6px;
	margin:0;
}
ul#left_pay  li{
    float:left;
}
ul#left_pay li a{
	display:block;
	margin-left:5px;
	height:45px;
}
#forum{
	color:#fff;
}
#pay_paypal{
	width:98px;
}
#pay_westun{
	width:110px;
}
fieldset p{
	width:170px;
	color:white;
	font-size:13px;
	margin:0;
	padding:0;
	padding-left:64px;
	padding-top:6px;
}
fieldset a{
	color:#FFF;
}
fieldset p a#button1{
	width:56px;
	height:31px;
	text-align:center;
	display:block;
	float:left;
	margin-right:5px;
	margin-left:6px;
	color:#D4C4C7;
	line-height:29px;
	background:url(../images2/log_in.jpg) 0 0 no-repeat;
	text-decoration:none;
	font-weight:bold;
}
fieldset p a#button2{
	width:64px;
	height:31px;
	display:block;
	float:left;
	line-height:29px;
	text-align:center;
	margin-right:5px;
	color:#D4C4C7;
	text-decoration:none;
	font-weight:bold;
}
ul.serv1{
	float:left;
	height:35px;
	list-style-type:disc;
	padding-left:40px;
	margin:0;
	width:70px;
}
ul.serv1 li a{
	color:#fff;
	text-decoration:none;
}
ul.serv2{
	height:35px;
	list-style-type:disc;
	float:left;
	padding-left:35px;
	margin:0;
}
ul.serv2 li a{
	color:#fff;
	text-decoration:none;
}
	/************* <a> *****************/
a.forgot, a.quickforum, a.quickpay{
	text-decoration:none;
	cursor:pointer;
}
a#pay_westun img, a#pay_paypal img{
	border:none;
}	
/*********RIGHTPANE**************/
#rightpane{
	height:538px;
	color:green;
	float:left;
	background:#fff;
}
#rightpane h2{
	color:#52A23D;
	font-size:14px;
	padding-left:15px;
	margin:0;
	margin-top:10px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif ;
	width:660px;
}

#rightpane p{
	color:#4b4b4b;
	font-family:Arial, Courier, monospace;
	padding: 0px 15px 3px 15px;	
	font-size:13px;
	width:645px;
	text-align:justify;
	margin-bottom:10px;
	margin-top:10px;
}
#rightpane ul{
	margin:0;
	padding-left:13px;
}
ul.menu{
	height:90px;
	list-style-type:none;
}
img#imgquestion, img#imgrevision, img#imgwriting, img#imgproject{
	border:none;
}
#rightpane ul.menu li{
    float:left;
}
#rightpane ul.menu li a{
	font-size:17px;
	margin:5px;
	font-weight:bold;
	padding-top:28px;	
	height:47px;
	height:75px;
}
#rightpane ul.menu li a{
	padding:0;
	margin:0;
	margin-right:10px;
}
ul.faq{
	width:660px;
	list-style-type:none;
	padding-bottom:3px;
}
ul.faq li{

}
ul.faq li a{
	background:url(../images2/arrow.jpg) center left no-repeat;
	text-decoration:none;
	padding-left:14px;
	font-size:13px;
	color:#4b4b4b;
	border:solid transparent 1px;	
}
ul.faq li a:hover{
	color:#421520;
	border:solid #421520 1px;
}
dl.faq dd{
	background:url(../images/bullet13.gif) left 3px no-repeat;
	padding-left:12px;
	padding-bottom:5px;
	padding-top:2px;
	border-bottom:dotted #44A4D6 1px;
}
#body{
	width:925px;
	background:#fff url(../images2/body.gif) top left repeat-y;
}
#footer{
	clear:both;
	background:gray;
	line-height:33px;
	color:#fff;
	font-size:13px;
	background:url(../images2/footer.jpg) top left repeat-x;
	margin:0;
	padding-left:375px;
}
#footer a, #footer_ko a{
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
#footer a:hover, #footer_ko a:hover{
	text-decoration:underline;
}
#footer p.korinfo{
	color:#fff;
	font-size:10px;
	text-align:center;
	width:500px;
	line-height: 18px;
}
#footer_ko{
	clear:both;
	background:gray;
	line-height:33px;
	color:#fff;
	font-size:13px;
	background: #4A1A26 url(../images2/footer.jpg) top left repeat-x;
	margin:0;
	margin:0;
	padding-left:375px;
	height:105px;	
}
#footer_ko p.korinfo{
	margin:0;
	padding:0;
	font-size:9px;
	text-align:center;
	height:15px;
	width:500px;
	margin-left:-35px;
}
/****************************************************** sub prices *************************************/
div.tblRevision p, div.tblQuestion p, div.tblWriting p{
	height:26px;
}
h1.sub{
	color:#50A03B;
	font-size:14px;
	margin:0;
	padding:0;
	margin-bottom:15px;
	clear:both;
	width:665px;
}
p.descWrite{
	font-size:12px;
	margin:0;
	padding:0;
	color:#7B7B7B;
}
ul#categories{
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
}
ul#categories li.category{
	background: url(../images2/arrow2.jpg) left center no-repeat;
	color:#421520;
	font-weight:bold;
	font-size:13px;
	padding:10px 0 10px 20px;
}
.tblRevision, .tblQuestion, .tblWriting{
	width:660px;
}
span.colPrice{
	width:182px;
}
span.colWrd250{
	width:117px;
}
span.colWrd500{
	width:115px;
}
span.colWrd750{
	width:116px;
}
span.colWrd1000{
	width:116px;
}
span.colWrd300{
	width:88px;
}
span.colWrd600{
	width:92px;
}
span.colWrd900{
	width:100px
}
span.colWrd1200{
	width:91px;
}
span.colWrd1500{
	width:91px;
}
span.colQ1{
	width:467px;
}
/****************************************************** sub my page *************************************/
div#subcontainer{
	color:green;
	float:left;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
	min-height:449px;
}

div#subcontainerM{
	float:left;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
	min-height:449px;
}

#subcontainerM p{
	color:#4b4b4b;
	font-family:Arial, Courier, monospace;
	font-size:13px;
	text-align:justify;
	width:645px;
}

#subcontainerM ul{
	margin:0;
	padding-left:13px;
}
#subcontainerM h2{
	color:#52A23D;
	font-size:14px;
	margin:0;
	margin-top:10px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif ;
	width:600px;
}

#subcontainerM ul.menu li{
    float:left;
}
#subcontainerM ul.menu li a{
	font-size:17px;
	margin:5px;
	font-weight:bold;
	padding-top:28px;	
	height:47px;
	height:75px;
}
#subcontainerM ul.menu li a{
	padding:0;
	margin:0;
	margin-right:10px;
}

.txtmore{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-weight:bold;
	color:#4b4b4b;
	float: right;
	margin-right: 12px;
	margin-top: 10px;
}

div.tblMyOrders{
	width:652px;
}
div p.empty{
	text-align:center;
	vertical-align:middle;
	font-style:italic;
	height:24px;
	font-size:12px;
	line-height:24px;
	border-right:solid #a2a2a2 1px;
	border-bottom:solid #a2a2a2 1px;
	color:#a7a7a7;
	margin-top:-1px;
}

p.sm_empty{
	text-align:center;
	vertical-align:middle;
	height:24px;
	font-size:12px;
	line-height:24px;
	border-right:solid #a2a2a2 1px;
	border-bottom:solid #a2a2a2 1px;
	color:#a7a7a7;
	margin-top:-1px;
	font-style:italic;
	width: 985px;

}

div p.empty span.empty{
	border:0;
	border-left:solid red 1px;	
}
div.tblMyOrders p.row{
	font-size:12px;
}
span.colNo{
	width:40px;
}
span.colType{
	width:76px;
}
span.colDate{
	width:75px;
}

span.colForumDate{
	width: 155px;
}

span.colDeadline{
	width:94px;
}
span.colFile{
	width:80px;
}
span.colResult{
	width:80px;
}
span.colStatus{
	width:82px;
}
span.colProcess{
	width:100px;
}
div#dlegend{
	border:solid #a2a2a2 1px;
	margin-top:40px;
	padding-top:20px;
	padding-left:12px;
	height:150px;
	width:638px;
	clear:both;
}
dl#legend{
	font-size:13px;
	color:#7a7a7a;
	display:inline;
}
dl#legend dt{
	float:left;
	display:block;
	font-weight:bold;
	width:70px;

}
dl#legend dd{
	display:block;
	width:520px;
	font-weight:bold;
	float:left;
}
/******************* ORDER PAGE *****************************/
div.tblMyOrders p{
	height:26px;
}
ul.catorder{
	list-style-type:none;
	margin:0;
	padding:0;
	height:80px;
	width:620px;
	border:solid #e2e2e2 1px;
	padding:30px 0px;
	padding-left:20px;
	background:#fafafa;
}
ul.catorder li a{
	cursor:pointer;
	margin:0 23px;
}
ul.catorder li a img{
	border:none;
}
ul.catorder li{
	float:left;
}
input#total_payment{
	color:#582834;
	font-weight:bold;
}
/**************** SAMPLE PAGE ******************************/
div.tblsamples p{
	height:26px;
}
span.colRev, span.colQtn, span.colWtng, span.colProj{
	width:162px;
}
p.tr span.colRev:hover, p.tr span.colQtn:hover, p.tr span.colWtng:hover, p.tr span.colProj:hover{
	background:#F1F1ED;
}
span.colRev a, span.colQtn a, span.colWtng a, span.colProj a{
	color:#4b4b4b;
	text-decoration:none;
}
span.colRev a:hover, span.colQtn a:hover, span.colWtng a:hover, span.colProj a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#52A241;
}
/************** FORUMS PAGE *********************************/
div.forumview{
	width:650px;
	margin:0;
}
div.forumview p{
	height:26px;
}
div.forumview p.top{
	height:27px;
}
div.forumview p.top span{
	border-top:solid #A2A2A2 1px;
}
div.forumview p span.left{
	width:120px;
	text-align:right;
	padding-right:5px;
	background:#421520;
	color:#fff;
	font-weight:bold;
}
div.forumview p span.right{
	width:515px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}
h2.forum_name{
	color:#421520;
	font-size:14px;
	height:20px;
	background:#ccc7c8;
	padding-left:3px;
	padding-top:2px;
	margin:0;
	border-top:solid #421520 3px;
	width: 644px; 	
}
span.repdate{
	font-weight:normal;
	font-size:12px;
	color:#5e7756;
	float: left;
}
input#forumtitle{
	background:#fff;
	font-weight:bold;
	width:503px;
	font-size:12px;
	border:0;
	padding:5px 0 0 0;
	margin:0;
}
span.colTitle label.no_tice{
	float:left; 
	margin-left:2px;
	margin-top:3px;
	border:dotted #84A284 1px; 
	height:15px; 
	line-height:15px; 
	color:#73D0FB; 
	font-weight:bold; 
	background:#471723; 
	padding:0 3px;	
}
span.colTitle label.blanknotice{
	float:left; 
	/*width:45px;*/ 
	height:15px; 
	line-height:15px; 
	color:#73D0FB; 
	font-weight:bold; 
	border:0; 
	padding:0 3px;
}
input.forumtitle2{
	background:transparent;
	font-size:12px;
	width:190px;
	border:0;
	padding:3px 2px 2px 1px;
	margin:0;
	text-align:center;
	cursor:pointer;
	font-family:Arial;
}
input.forumtitle2:hover{
	color:#52A241;
}
div#root{
	clear:both;
	color:#4B4B4B;
	padding:3px;
	width:644px;
	overflow:auto;
	margin:5px 0 0 0;
	font-size:12px;
	color:#000;
	background:#D1D4E7 url(../images2/roottop2.png) top left no-repeat;
}
a#aforumtitle{
	background:red;
	width:100px;
}
input.connum2{
	border:0;
	background:#fff;
	width:136px;
	font-size:12px;
	float:left;
	padding-top:5px;
	text-align:left;
	cursor:pointer;
	font-weight:bold;	
}
img#btn_back{
	border:none;
}
div.rep{
	font-size:11px;
	color:#572733;
	display:block;
	background: url(../images2/says_red.png) left 3px no-repeat;
	padding-left:13px;	
	margin:0;
}
div#forumview p{
	clear:both;
	font-size:13px;
}
div#forumview p span.left{
	color:#421520;
	display:block;
	float:left;
	width:100px;
	font-weight:bold;
}
div#forumview p span.right{
	color:#4B4B4B;
	display:block;
	float:left;
}
p.viewmsg{
	text-align:right;
}
div.replies div.reps2{
	color:#000;	
	font-size:12px;
	margin: 0px 25px 0 25px;
	background: #F6F6F6 url(../images2/subrepbottom.png) bottom left no-repeat;
	padding-left:20px;
	padding-bottom:6px;
}
div.reps2 h4{
	font-size:12px;
	margin:5px 0 2px -20px;
	padding:2px 0 3px 3px;
	font-weight:normal;
	color:green;
	background:#F1F1EF url(../images2/subreptop.png) top left no-repeat;
	border-bottom:solid green 1px;
	line-height:14px;
	width: 600px;
}
span.subdate{
	color:#C7B897;
	font-size:9px;
}
div.replies div.reps2 p{
	margin:0;
}
div.tblforums{
	width:658px;
}
div.tblforums p{
	height:26px;
}
img.startQuote{
	margin:0 2px 0 -12px;
}
img.endQuote{
	margin:0 0 2px 2px;
	border:solid red 1px;
}
div.tblforums p:hover{
	background:#F1F1ED;	
}
span.colFNo{
	width:40px;
	clear:both;
}

span.colFNoM{
	width:35px;
	clear:both;
}

span.colFNo strong.num{
	font-weight:normal;
	float:left;
	display:block;
}

span.colFNo strong.numm{
	font-weight:normal;
	float:left;
	display:block;
}

span.colFNo strong.cbox{
	float:left;
}
span.colTitle{
	width:261px;
}
span.colPostFile{
	width:80px;
}
span.colPostFile a{
	cursor:pointer;
}
span.colEmail{
	width:145px;
}
span.colPostDate{
	width:63px;
}
p.fwrite{
	width:653px;
	text-align:right;
}
span.colNoViews{
	width:50px;
}

span.colNoViewsM{
	width:40px;
}

span.colTitle a{
	padding:0 2px 0 0;
}
span.colTitle a, span.colPostFile a{
	text-decoration:none;
	color:#4b4b4b;
}
span.colFile a{
	color:#459733;
	text-decoration:none;
}
span.colTitle a:hover, span.colFile a:hover, span.colPostFile a:hover{
	border-bottom:solid #52A241 1px;
	color:#52A241;
}
p.srch{
	color:#7a7a7a;
	height:50px;
	border-top:solid transparent 5px;
	clear:both;
}
p.srch span{
	margin:0;
	display:block;
	height:20px;
	line-height:20px;
	float:left;
}

p.srch input{
	float:left;
	display:block;
	height:16px;
	margin:0 3px;
	border:solid #A2A2A2 1px;
}

p.srchC{
	color:#7a7a7a;
	height:50px;
	border-top:solid transparent 5px;
	clear:both;
}

p.srchC .choices{
	float: left;
}

p.srchC .inputFtxt{
	float:left;
	display:block;
	height:16px;
	margin:0 3px 0 0;
	border:solid #A2A2A2 1px;
}

p.srchC .inputF{
	float: left;
	clear: both;
	margin-top: 5px;
}

p.emsrch{
	color:#7a7a7a;
	height:50px;
	border-top:solid transparent 5px;
	clear:both;
}
p.emsrch span{
	margin-left: 10px;
	display:block;
	height:22px;
	line-height:20px;
	float:left;
}
p.emsrch input{
	float:left;
	display:block;
	height:22px;
	margin:0;
	border:solid #A2A2A2 1px;
}
img#btn_search{
	cursor:pointer;
}
img.btn_write{
	border:none;
}
div.tblWriteforum p{
	border-left:solid #A2A2A2 1px;	
	width:650px;
}
div.tblWriteforum p.th span{
	background:none;
}
div.tblWriteforum p span.colFLabel{
	width:100px;
	text-align:right;
	border-left:solid #A2A2A2 1px;		
	padding-right:5px;
	color: #fff;
	background:#421520;
	font-weight:bold;	
}
div.tblWriteforum p span.colFInput{
	width:500px;
	text-align:left;
	padding-left:5px;
}
div.tblWriteforum p.fbody span{
	height:402px;
}
div.forumbuttons{
	clear:both;
	width:500px;
	text-align:right;
}
div.forumbuttons img{
	border:none;
	cursor:pointer;
	margin-top:8px;
}
div.forumbuttons2{
	clear:both;
	width:650px;
	text-align:right;
}
div.replies{
	width:650px;
}
div.replies img{
	border:0;
}
span.left2{
	font-size:12px;
}
span.right2{
	font-size:12px;
}
/***************************** HOW TO PAY ******************************/
div#ordercontainer{
	margin-top:220px;
	width:652px;
}
dl.paysteps{
	clear:both;
	color:#7B7B7B;
	font-size:12px;	
	height:90px;
	width:650px;
}
dl.paysteps dt{
	display:block;
	width:50px;
	float:left;
	margin:0;
	font-weight:bold;
}
dl.paysteps dd{
	float:left;
	width:570px;
	margin:0;
	text-align:justify;
	margin-bottom:5px;
}
p.th2 span{
	background: url(../images2/bgth2.jpg) top left repeat-x;	
	color:#fff;
	height:41px;
	line-height:41px;	
	font-size:13px;
	border-top:solid #a2a2a2 1px;
}
div.receiversinfo{
	width:478px;
}
div.receiversinfo p span.colInfo{
	width:319px;
	padding-left:8px;
	text-align:left;
}
div.receiversinfo p span.top{
	text-align:center;
	font-weight:bold;
}
div.receiversinfo p span.colLblinfo{
	width:140px;
	text-align:right;
	padding-right:5px;
	background:#FFFFD8;
}
div.receiversinfo p span.lbltop{
	padding:0;
	width:145px;
}
div.receiversinfo p.tr{
	height:26px;
}
/******************** PAY NOW PAGE *******************************/
select.dropCurrency{
	color:#6c6c6c;
	width:105px;
}
input.payuser{
	width:212px;
}
div.tblType2 p span.paynow{
	width:400px;
	text-align:left;
	background:#fff;
	color:#6C6C6C;
	padding-left:5px;
}
div.other{
	width:600px;
}
div.other{
	width:500px;
	margin-bottom:8px;
}
/******************* REGISTRATION PAGE *************************/
div#tblregistration{
	border:solid #A2A2A2 1px;
	height:120px;
	width:650px;
}
div.regleftpane{
	height:98px;
	width:300px;
	float:left;
	border-right:none;
	text-align:right;
	padding-right:25px;
}
img#emailvalidator{
	border:solid green 1px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
p.regerror{
	font-size:9px;
	color:#6FD1F8;
	margin:0;
}
div.regrightpane{
	height:95px;
	width:325px;
	float:left;
	border-left:none;
	text-align:left;
}
div.regleftpane p, div.regrightpane p{
	width:300px;
	color:#3A3A3A;
	font-size:13px;
	text-align:right;
	margin:0;
	padding:0;
	height:26px;
	vertical-align:bottom;
	color:#4B4B4B;
}
p#pemail{
	height:26px;
}
div.regleftpane p.note{
	font-size:9px;
	color:red;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0;
}
input.reginput{
	width:190px;
	padding:0;
	margin-top:8px;
	color:#4B4B4B;
}
input.reginputname{
	width:150px;
	padding:0;
	margin-top:8px;
	margin-right:40px;
	color:#4B4B4B;
}
input#reginputemail{
	width:150px;
	padding:0;
	margin-top:8px;
	color:#4B4B4B;
}
input#emailvalidator{
	margin:0;
	padding:0;
	margin-right:18px;
}
input.reggender{
	display:block;
	float:left;
}
select.regdropcountry{
	width:194px;
	margin-top:8px;
	color:#4B4B4B;
}
span.genderradio{
	float:left;
	display:block;
	margin-top:5px;	
	padding:0;
}
span.genderlabel{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	width:102px;
	padding-right:5px;
}
div.regleftpane span.iptgender{
	display:inline;
}
h1.t_a{
	color:#FF0000;
	font-size:14px;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
}
p.t_a{
	color:#7B7B7B;
	font-size:10px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	clear:both;
	text-align:justify;
	width:620px;
}
p.acc{
	text-align:center;
	color:#69444D;
}
p.regsubmit{
	text-align:center;
}
a.regsubmit{
	margin-left:280px;
	cursor:pointer;
}
div#terms_con{
	height:250px;
	width:640px;
	padding:5px;
	font-size:9px;
	overflow:auto;
	border:solid #A2A2A2 1px;
	margin-bottom:6px;
}
img#btn_submit{
}
/******************************* projectpage.html ****************************/
p.defproject{
	height:76px;
	padding-left:135px;
	background: url(../images2/bgproj.jpg) top left no-repeat;
	color:#7B7B7B;
	text-align:justify;
	font-size:12px;
	width:510px;
}
span.greenIt{
	color:#5DA34D;
}
p.samples{
	color:#421520;
	font-size:12px;
	float:left;
	margin:0;
	font-weight:bold;
}
a.samples{
	color:#71D0F7;
	display:block;
	font-size:12px;	
	float:left;
	margin:0 3px;
}
a.samples:hover{
	color:#52A23D;
}
/******************************* questionpage.html ****************************/
p.defquestion{
	height:76px;
	padding-left:135px;
	background: url(../images2/bgquestion.jpg) top left no-repeat;
	color:#7B7B7B;
	text-align:justify;
	font-size:12px;
	width:510px;
}
p.orderquestion{
	text-align:left;
	margin-top:25px;
}
a.orderquestion{
	margin-left:280px;
}
div.tblType2 p.instru{
	height:400px;
	border-top:none;
}
div.tblType2 p.instru span.colUserInput{
	height:399px;
	padding-top:1px;
}
div.tblType2 p.instru span.colLabel{
	height:400px;
	line-height:78px;
}
textarea#instru{
	height:380px;
	width:524px;
}
/******************************* revisionpage.html ****************************/
p.defrevision{
	height:76px;
	padding-left:135px;
	background: url(../images2/bgrevision.jpg) top left no-repeat;
	color:#7B7B7B;
	text-align:justify;
	font-size:12px;
	width:510px;
}
p.defrevision2{
	color:#7B7B7B;
	text-align:justify;
	font-size:12px;
	width:510px;
	width:645px;
}
span.redit{
	font-weight:bold;
	color:#421520;
}
p.orderquestion{
	text-align:left;
	margin-top:25px;
}
a.orderquestion{
	margin-left:280px;
}
span.deftop{
	display:block;
}
input#topic{
	width:223px;
}
/******************************* writingpage.html ****************************/
p.defwriting{
	height:76px;
	padding-left:135px;
	background: url(../images2/bgwriting.jpg) top left no-repeat;
	color:#7B7B7B;
	text-align:justify;
	font-size:12px;
	width:510px;
}
dl#essaytype{
	font-size:12px;
	border:solid #A2A2A2 1px;
	width:640px;
	padding-top:5px;
	padding-left:10px;
}
dl#essaytype dt.type{
	color:#70D0F9;
	font-weight:bold;
	margin-top:5px;
}
dl#essaytype dd.type{
	margin:0;
	color:#4B4B4B;
	margin-bottom:5px;
}
div#spacer{
	clear:both;
}
div#spacer1{
	clear:both;
}
/***************************** ORDER QUESTION ******************************/
div.tblType2{
	margin-bottom:8px;
}
div.tblType2 p{
	height:26px;
	width:654px;
}
.tblType2 p span.colLabel{
	width:107px;
	background:#522731;
	color:#fff;
	font-weight:bold;
	text-align:right;
	padding-right:4px;
}
div.tblType2 p.inst{
	height:100px;
}
div.tblType2 p.inst span{
	height:98px;
	line-height:98px;
}
div.tblType2 p span.colUserInput{
	width:534px;
	text-align:left;
	background:#fff;
	color:#6C6C6C;
	padding-left:5px;
}
div.tblType2 p.bottom{
	height:27px;
}
span.colUserInput textarea#inst{
	width:526px;
	height:91px;
	color:#6c6c6c;
}
div.tblType2 p.top{
	height:26px;
}
select.dropCategory, select.dropLevel{
	color:#6C6C6C;
	width:230px;
}
select.dropCntQ{
	color:#6c6c6c;
	width:50px;
}
select.dropDeadLine{
	color:#6c6c6c;
}
select.dropPayMethod{
	color:#6c6c6c;
	width:218px;
}
input.otherCat{
	margin-left:20px;
}
input#payamt{
	color:#6c6c6c;
	width:210px;
}
span.colUserInput input#file{
	color:#6c6c6c;
	width:300px;
}
p.note{
	color:#6c6c6c;
	font-size:14px;
	margin-left:9px;
}
strong.note{
	color:#421520;
}/********************************* ORDER REVISION ********************************/
span.note2{
	float:left;
	border:solid blue 1px;
}
input.iptnumWords{
	float:left;
}
label.lblNumWords{
	float:left;
}
a.cntWrd{
	float:left;
}
div.tblType2 p.bigp{
	height:125px;
}
textarea#fileup{
	width:472px;
	height:100px;
	margin:0;
	float:left;
	padding:0;
	text-align:left;
	margin-top:3px;
	margin-bottom:5px;
}
soan.cont{
	padding-bottom:20px;
}
a.cntWrd{
	background:url(../images2/btncount.jpg) top left no-repeat;
	text-align:center;
	line-height:23px;
	height:23px;
	width:108px;
	text-decoration:none;
	color:#fff;
	margin-right:5px;
	margin-left:90px;
}
input.iptnumWords{
	width:25px;
}
span.bigLabel{
	width:400px;
	height:200px;
}
p.bigp{
	background:#522731;
	width:652px;
	height:200px;
}
span.notS{
	height:200px;
	background:#FF9999;
}
div.tblType2 p.pasteinfo{
	height:550px;
	width:651px;
	background:#522731;
	border-bottom:solid #a2a2a2 1px;
	border-right:solid #a2a2a2 1px;
}
div.tblType2 p.pasteinfo span{
	float:none;
}
div.tblType2 p.pasteinfo span.colLabel{
	width:647px;
	text-align:left;
	border:none;
}
div.tblType2 p.pasteinfo span.colUserInput{
	height:113px;
	width:531px;
	background:#fff;
	float:right;
	border-bottom:none;
	padding-right:3px;
	border-left:solid #a2a2a2 1px;
	border-top:solid #a2a2a2 1px;	
	border-right:none;
}
textarea#pasteinfo{
	height:68px;
	width:523px;
	margin-top:3px;
	margin-bottom:6px;
}
span#exspan1{
	border:none;
	width:100px;
	display:inline;
}
span#exspan2{
	border:none;
	width:100px;
	display:inline;
}
input#words{
	width:50px;
	margin-bottom:5px;
}
a#lnkcntword{
	text-decoration:none;
	color:#fff;
	display:block;
	float:left;
	background: url(../images2/btncount.jpg) top left no-repeat;
	height:23px;
	width:108px;
	text-align:center;
	line-height:23px;
	margin-right:4px;
}
span#cont{
	float:right;
	border:none;
}
span.colrev1{

}
p.orderbuttons img{
	margin:0;
	padding:0;
	border:0;
	cursor:pointer;
}
p.orderbuttons {
	text-align:center;
	padding-left:111px;
	width:541px;
}
/**************************** Order Writing ******************************/
p#optional{
	height:35px;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	color:#522731;
	text-align:center;
	width:651px;
	border-right:solid #a2a2a2 1px;
	margin-top:-1px;
}
div.tblType2 p.readmat span.readmat{
	height:38px;
	padding-top:10px;
	line-height:48px;
}
div.tblType2 p.intro{
	height:101px;
}
div.tblType2 p.intro span{
	height:99px;
	line-height:99px;	
}
textarea#intro{
	height:85px;
	margin-top:3px;
	width:525px;
}
div.tblType2 p.writebody{
	height:450px;
}
div.tblType2 p.writebody span{
	height:450px;
	line-height:298px;
}
textarea#writebody{
	height:440px;
	margin-top:3px;
	width:525px;
}
div.tblType2 p.conc{
	height:99px;
}
div.tblType2 p.conc span{
	height:99px;
	line-height:99px;
}
textarea#conc{
	height:85px;
	margin-top:3px;
	width:525px;
}
select.dropreadmat{
	width:227px;
}
/************************ contact ***********************************/
dl.contactinfo{
	font-size:12px;
	margin:0;
	padding:0;
	color:#7B7B7B;		
}
div.contacttime{
	width:450px;
}
dl.contacttime{
	font-size:13px;
	color:#7a7a7a;
	display:inline;
}
dl.contacttime dt{
	float:left;
	display:block;
	width:220px;
	margin:0;
	padding-left:6px;
	border-left:solid #a2a2a2 1px;
	border-bottom:solid #a2a2a2 1px;
	height:22px;
	line-height:22px;
}
dl.contacttime dd{
	display:block;
	width:200px;
	float:left;
	padding:0;
	margin:0;
	padding-left:6px;
	border-bottom:solid #a2a2a2 1px;;
	border-left:solid #a2a2a2 1px;;
	border-right:solid #a2a2a2 1px;;
	height:22px;
	line-height:22px;
}
dt.header, dd.header{
	font-weight:bold;
	height:24px;
	color:#fff;
	line-height:24px;
	font-weight:bold;
	background: url(../images2/tableheader.jpg) top left repeat-x;
	border-top:solid #a2a2a2 1px;;
}
a.mail{
	text-decoration:none;
}
h3.contacttime{
	color:#5D3840;
	font-size:14px;
}
dl.contactinfo{
	border:solid blue 1px;
}
dl.contactinfo dd{
	border:solid red 1px;
	margin:0;
	float:right;
	width:200px;
}
dl.cntactinfo dt{
	float:left;
	width:100px;
}
p.conInfo{
	margin:0;
	font-size:13px;
	color:#7B7B7B;
	font-weight:bold;
	padding:2px 0;
}
p.conInfo strong{
	color:#0099FF;
}
p.noteemail{
	font-style:italic;
	font-size:12px;
	margin:3px 0 3px 0;
	color:#7b7b7b;
}
/*********************** frequently asked questions ****************************/
dl.faq{
	width:641px;
	font-size:12px;
}
dl.faq dt{
	color:#44A4D6;
	font-weight:bold;
	margin-bottom:2px;
}
dl.faq dd{
	margin:0;
	color:#7A7A7A;
	margin-bottom:2px;
}
/************** forgot password *****************************/
p.direction{
	font-weight:bold;
	color:#421520;
	font-size:12px;
}
p.message{
	font-weight:normal;
	font-size:12px;
	color:#421520;	
}
p.retpass img{
	border:0;
}
select#deadline, 
select#level, 
select#type, 
select#category,
select#pages,
select#due,
select#method,
select#reqread,
select#materials,
select#no_question,
select#format,
select#pay{
	color:#4B4B4B;
	width:178px;
}
/* ##################################################################################################################*/
/**************** index ********************/
body#index{
	background: url(../images2/bgindex.png) top left repeat;
}
div.language{
	height:325px;
	width:449px;
	background:url(../images2/index.png) top left no-repeat;
	margin:auto;
	padding-top:100px;
	margin-top:150px;
}
div.language p{
	text-align:center;
}
div.language p.welcome{
	text-align:center;
	color:#F99097;
	font-size:25px;
	margin:0;
	font-weight:bold;
}
div.language p.select{
	text-align:center;
	color:#5A5A5A;
	font-size:14px;
}
div.langselect{
	width:180px;
	padding:0;
	margin-left:135px;
}
p.langselect{
	float:left;
	width:90px;
	color:#5A5A5A;
	font-size:12px;
}
p.langselect a{
	display:block;
	margin:0 15px;
}
p.langselect a img{
	border:0;
}
/* ##################################################################################################################*/
/***************************** administrator ******************************/
body#admin{
	background: #fff url(../images2/admin2.jpg) top left repeat-y;
}
div#admincontainer{
	width:3000px;
	overflow:auto;
}
div#admincontainer div#leftpane{
	/*width:244px;*/
	width: 200px;
	height:550px;
	background:#421520;
	float:left;	
}
div.admin h2{
	font-size:14px;
	font-weight:normal;
	color:#fff;
}
h2 strong{
	color:#fff;
}
/******************* adminitrator page *********************************/
h1.admin{
	width:800px;
}
span.colUserGender{
	width:114px;
	text-align:left;
	padding-right:86px;
}
ul.adminmenu{
	list-style-type:none;
	background:#421520;
	width:160px;
	margin:0;
	padding:0 0 0 7px;
}
p.loginfo{

}
ul.adminmenu li{
	margin:0;
	padding:0;
}
ul.adminmenu li a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding-left: 13px;
	display:block;
	width:180px;
	height:25px;
	line-height:25px;
	background: url(../images2/listadmin.jpg) 3px center no-repeat;	
}
ul.adminmenu li a:hover{
	background: #51A23C url(../images2/adminhover.jpg) 3px center no-repeat;
	font-weight:bold;	
}
div.admin{
	width:200px;
	padding-bottom:10px;
}
h1.adminheader{
	color:#fff;
	font-size:18px;
	height:62px;
	line-height:40px;
	font-weight:bold;
	background: url(../images2/admintop.jpg) top left repeat-x;
	padding:0;
	padding-left:5px;
	padding-top:10px;
	margin:0;
}
div.adminofficer{
	margin-top:5px;
	width:1011px;
}
div.officer{
	width:1111px;
	overflow:auto;
	background:#fff;
	padding-left:15px;
	padding-top:10px;	
}
div.adminofficer p{
	height:26px;
}
div.adminofficer p span.coladNo{
	width:40px;
}
div.adminofficer p span.coladEmail{
	width:185px;
}
div.adminofficer p span.coladName{
	width:185px;
}
div.adminofficer p span.coladGender{
	width:60px;
}
div.adminofficer p span.coladNumber{
	width:140px;
}
div.adminofficer p span.coladPos{
	width:100px;
}
div.adminofficer p span.coladDate{
	width:100px;
}
div.adminofficer p span.coladButtons{
	width:192px;
}
div.addofficer{
	width:500px;
}
div.addofficer p span.gender{
	color:#0b5d6c;
}
input#gender{
	background:red;
}
div.addofficer p.top span{
	border-top:solid #A5ACB2 1px;
}

div.addofficer p span.colLabel{
	width:150px;
	text-align:right;
	background:#522731;
	color:#fff;
	font-weight:bold;
	padding-right:5px;
}
div.addofficer p span.colUserInput{
	width:200px;
	text-align:left;
}

div.addofficer p span.colUserInput input{
	width:196px;
}
div.addofficer p span.colUserInput select{
	width:199px;
}
p.addOff{
	width:359px;
	text-align:right;
	padding-top:7px;
	clear:both;
	cursor:pointer
}
p.reviewbuttons{
	margin-left:100px;
	padding-top:5px;
	clear:both;
	cursor:pointer	
}
/*admin users' list*/
div#users{
	width:1061px;
	overflow:auto;
	background:#fff;
	padding-left:15px;
	padding-top:10px;	
}
div.tblUserslist{
	/*width:974px;*/
	width: 1036px;
}
input.connum{
	border:0;
	background:#fff;
	width:136px;
	font-size:12px;
	float:left;
	padding-top:5px;
	text-align:center;
}
div.tblUserslist p{
	height:26px;
}
div.tblUserslist p span.colUNo{
	width:61px;
}
div.tblUserslist p span.colUEmail{
	width:200px;
}
div.tblUserslist p span.colUName{
	width:200px;
}
div.tblUserslist p span.colUCountry{
	width:160px;
}
div.tblUserslist p span.colUGender{
	width:70px;
}
div.tblUserslist p span.colUNumber{
	width:140px;
}
div.tblUserslist p span.colUDate{
	width:135px;
}
div.tblUserslist p span.colUSubject{
	width:250px;
}
p.deleteuser{
	clear:both;
	padding-top:8px;
	cursor:pointer;
}
p.orderreport{
	float:right;
	padding:0; margin:3px 50px 0 0;
	
}
span.orderlabel{
	float:left;
	color:#000000;
	font-size:12px;
	font-weight: bold;
	margin-right: 2px;
}
span.ordercnt{
	float:left;
	color:#FF0000;
	font-weight: bold;
	font-size: 12px;
	margin-right: 10px;
}
/*completed order list*/
div.confirm{
	width:1225px;
	overflow: auto;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
}
div.tblUnCompleteOrder{
	width:1071px;
}
div.tblCompleteOrder{
	/*width:1180px;*/
	width: 1225px;
}
div.tblCompleteOrder p,
div.tblUnCompleteOrder p{
	height:26px;
}
div.tblCompleteOrder p span.colOrdNo,
div.tblUnCompleteOrder p span.colOrdNo{
	width:	40px;
}
div.tblCompleteOrder p span.colOrdEmail,
div.tblUnCompleteOrder p span.colOrdEmail{
	width:180px;
}
div.tblCompleteOrder p span.colOrdName,
div.tblUnCompleteOrder p span.colOrdName{
	width:180px;
}
div.tblCompleteOrder p span.colOrdType,
div.tblUnCompleteOrder p span.colOrdType{
	width:90px;
}
div.tblCompleteOrder p span.colOrdDate,
div.tblUnCompleteOrder p span.colOrdDate{
	width:80px;
}
div.tblCompleteOrder p span.colOrdDeadline,
div.tblUnCompleteOrder p span.colOrdDeadline{
	width:80px;
}
div.tblCompleteOrder p span.colOrdPayment,
div.tblUnCompleteOrder p span.colOrdPayment{
	width:100px;
}
div.tblCompleteOrder p span.colOrdPrice,
div.tblUnCompleteOrder p span.colOrdPrice{
	width:80px;
}
div.tblCompleteOrder p span.colOrdResult,
div.tblUnCompleteOrder p span.colOrdResult{
	width:100px;
}
div.tblCompleteOrder p span.colOrdProcess, 
div.tblCompleteOrder p span.colOrdResult,
div.tblUnCompleteOrder p span.colOrdResult{
	width:80px;
}
div.tblCompleteOrder p span.colOrdFile,
div.tblUnCompleteOrder p span.colOrdFile{
	width:90px;
}

div.tblCompleteOrder p span.colOrdWriter{
	width: 140px;
}
/************************* writers payment **********************/
div.tblWriterPayment{
	width:880px;
}
div.tblWriterPayment p span.colWPayNo{
	border-left:solid #A2A2A2 1px;	
	width:40px;	
}
div.tblWriterPayment p span.colWPayName{
	width:160px;
}
div.tblWriterPayment p span.colWPayEmail{
	width:170px;
}
div.tblWriterPayment p span.colWPayNumber{
	width:120px;
}
div.tblWriterPayment p span.colWPayPiece{
	width:100px;
}
div.tblWriterPayment p span.colWPayAvgTime{
	width:150px;
}
p.searchcat{
	text-align:center;
	width: 800px;
}
p.searchcat a{
	color:#5D3840;
	text-decoration:underline;
	font-size:13px;
}
p.searchcat a:hover{
	color:#529E3A;
	text-decoration:none;
	font-size:13px;
}
p.searchcat span{
	font-size:14px;
	color:#431520;
	font-weight:bold;
}
p.searchheader{
	color:#5D3840;
	font-size:15px;
	font-weight:bold;
}
/**************************** sales page *********************/
div.sales{
	width:1200px;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
	float:left;
}
div.grpsales{
	text-align:center;
	width:630px;
	margin-left:100px;
}
div.tblsales1{
	float:left;
}
div.tblsales2{
	float:left;
	margin-left:20px;
}
div.tblsales1 p span.colSlType, div.tblsales2 p span.colSlType{
	width:100px;
	border-left:solid #A2A2A2 1px;	
}
div.tblsales1 p span.colSlQty, div.tblsales2 p span.colSlQty{
	width:100px;
}
div.tblsales1 p span.colSlPrice, div.tblsales2 p span.colSlPrice{
	width:100px;
}
div.tblsales1 p.grand, div.tblsales2 p.grand{
	font-weight:bold;
}
/************************ order management *************************/
div#admincontainer{
	width:1459px;
}
div#admincontainerorder{
	width:1950px;
}
div#admincon{
	color:green;
	float: left;
	background: #00CCCC;
	padding-left:15px;
	padding-top:10px;
    background:url(../images2/admintop.jpg) top left repeat-x;
	padding-top:73px;
}
div.test{
	width:1683px;
	overflow:auto;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
}
#mgmtleftpane{
	width: 200px;
	height:550px;
	background:#421520;
	float:left;
}
div.tblordermgmt{
	width:1680px;
}
div.tblordermgmt p{
	height:26px;
}
div.tblordermgmt p span.colMgmtNo{
	width:40px;
}
div.tblordermgmt p span.colMgmtEmail{
	width:160px;
}
div.tblordermgmt p span.colMgmtName{
	width:150px;
}
div.tblordermgmt p span.colMgmtType{
	width:70px;
}
div.tblordermgmt p span.colMgmtInfo{
	width:70px;
}
div.tblordermgmt p span.colMgmtDate{
	width:50px;
}
div.tblordermgmt p span.colMgmtDeadline{
	width:60px;
}
div.tblordermgmt p span.colMgmtManager{
	width:107px;
}
div.tblordermgmt p span.colMgmtWriter{
	width:140px;
}
div.tblordermgmt p span.colMgmtPayment{
	width:100px;
}
div.tblordermgmt p span.colMgmtPrice{
	width:50px;
}
div.tblordermgmt p span.colMgmtStatus{
	width:70px;
}
div.tblordermgmt p span.colMgmtConfirm{
	width:70px;
}
div.tblordermgmt p span.colMgmtUpload{
	width: 300px;
}
div.tblordermgmt p span.colMgmtResult{
	width:70px;
}
div.tblordermgmt p span.colMgmtFinish{
	width:70px;
}
div.tblordermgmt p span.colMgmtCancel{
	width:70px;
}
select.dropWriter{
	width:118px;
}
select.dropManager{
	width:103px;
}
div.tblordermgmt p span.colMgmtUpload input{
	float: left;
}
div.unconfirm{
	width:1100px;
	overflow:auto;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
}
div.adminwriter{
	width:1200px;
	overflow:auto;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
}
p.delete{
	text-align:left;
	height:50px;
	width:820px;
	clear:both;
	padding-top:10px;
}
div.tbladminwriter{
	width:1158px;
}
div.tbladminwriter p{
	height:26px;
}
div.tbladminwriter p span.colWrNo{
	width:40px;
}
div.tbladminwriter p span.colWrEmail{
	width:160px;
}
div.tbladminwriter p span.colWrName{
	width:130px;
}
div.tbladminwriter p span.colWrType{
	width:70px;
}
div.tbladminwriter p span.colWrDate{
	width:75px;
}
div.tbladminwriter p span.colWrDeadline{
	width:75px;
}
div.tbladminwriter p span.colWrProcess{
	width:80px;
}
div.tbladminwriter p span.colWrWrktime{
	width:85px;
}
div.tbladminwriter p span.colWrResult{
	width:110px;
}
span.colWrResult a{
	cursor:pointer;
}
.colWrResult a:hover{
	text-decoration:underline;
}
div.tbladminwriter p span.colWrUpload{
	width:322px;
	padding:0;
	text-align:center;
}
span#paging{
	border:0;
	color:#7B7B7B;	
	font-weight:bold;
	clear:both;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	display:block;
	width:500px;
}
span#paging a{
	color:#7B7B7B;
}
p.paging{
	border:0;
	clear:both;
	font-size:13px;
	margin-top:5px;
	display:block;
	width:500px;	
}
p.paging a{
	border:solid #421520 1px;
	color:#421520;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
	padding:2px;
}
p.paging a:hover{
	color:#fff;
	background:#421520;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
}
p.paging span.curr{
	color:#fff;
	background:#421520;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px;
	height:16px;
	line-height:16px;
	margin:0;
}
p.fckeditor{
	border:solid #421520 1px;
	width:650px;
}
span.nolink{
	color:#72CFF8;
}
p.account{
	text-align:center;
	margin-bottom:0;
	margin-top:3px;
}
p.account img{
	cursor:pointer;
}
p.account a{
	margin:0;	
}
p.closebutton{
	width:540px;
	padding-left:100px;
	text-align:center;
}
div#gvntnotice{
	width:643px;
}
div#gvntnotice p{
	color:#4B4B4B;
	font-size:12px;
}
div#gvntnotice h1{
	color:#421520;
	font-size:13px;
}
div#gvntnotice ul{
	color:#459733;
	font-size:12px;
	list-style-type:none;
}
p.link_signature{
	text-align:right;
	font-weight:bold;
}
/* ################################################################################################################# */
div.welcomemsg{
	border:solid #a2a2a2 1px;
	width:500px;
	height:250px;
	padding-top:100px;
	margin:150px auto;
}
div.welcomemsg p{
	text-align:center;
	color:#4b4b4b;
	font-size:15px;
	font-weight:bold;
}
/* ################################################################################################################## */
div#ordersubmitted{
	border:solid #a2a2a2 1px;
	width:500px;
	height:250px;
	padding-top:100px;
	margin:150px auto;	
}
div#ordersubmitted p{
	text-align:center;
	color:#4b4b4b;
	font-size:15px;
	font-weight:bold;	
}
div.submitted_pay{
	text-align:center;
}
img.spaypal_westunion{
	border:0;
}

/* ############################################## registration figure ############################################## */
h1.fig{
	color:#50A03B;
	font-size:14px;
	padding-left: 15px;
	margin-bottom:15px;
	clear:both;
	width:560px;
}

div.figures{
	width:700px;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
	overflow: auto;
}

.tblfig{
	margin-left:220px;
}

div.regfig{
	text-align:center;
	width:630px;
	margin-left:100px;
	margin-top:50px;
}

div.regfig p span.colTotal{
	width:200px;
	border-left:solid #A2A2A2 1px;	
	
}

div.regfig p span.colFig{
	padding:0;
	margin: 0;
	width: 200px;
	border: solid #A2A2A2 1px;	
}

.tblCal{
	width: 560px;
	height: 150px;
	background-color: #FFFFFF;
	color: #000000;
}

.tblCal tr.header{
	width:560px;
	height: 30px;
}

.tblCal tr.header td{
	color:#666666; 
	font-size:12px;
}

.tblCal tr.tblrow{
	width: 560px;
	height: 100px;
	background-color: #CCCCCC;
}

.tblCal2{
	width: 560px;
	height: 400px; 
}

.tblCal2 tr.header{
	height: 25px;
	width: 560px;
	background-color: #FFFFCC; 
	color:#666666; 
	font-size:13px;
}

.tblCal2 tr.rowD{
	height: 70px;
}

.tblCal2 td.colD{
 	color:#666666; 
	font-size:10px;
}

.cal_count{
	margin-left: 20px;
	margin-top:20px;
	font-size:18px;
	color: #FF0000;
}

.clock{
	background: #522731;
	padding:5px;
	width: 166px;
}

.widget{
background: #522731;
	padding:5px;
	width: 166px;
}

 #message_box { 
	position: absolute; 
	bottom:0;
	top: 0;
	left: 0; 
	z-index: 10; 
	padding:5px;
	text-align:center; 
	font-weight:bold;
	width: 168px;
	margin: 288px 0 0px 950px; 	
 }

a.alink{
	text-decoration:none; 
	color:#4b4b4b;
}

a.alink:hover{
	text-decoration: underline;
}

.ord_writer{
	float:left; 
	margin:0 4px 0 4px;
	border: 0;
}

.edit_writer{
	margin-top:6px; 
	float:left;
	border: 0; 
	cursor: pointer;
}

.btnConfirm{
	width:60px;
	cursor: pointer;
}

.btn{
	width:60px;
	cursor: pointer;
}

.imgbtn{
	cursor: pointer;
}

.iupload{
	float: left;
	width: 220px;
	margin: 2px 0 0 4px;
}


/********************************** Price Management ***********************/

div.pm{
	width:1000px;
	background:#fff;
	padding-left:15px;
	padding-top:10px;
	float: left;
	clear: both;
}

span.pmEmpty{
	text-align:center;
	vertical-align:middle;
	font-style:italic;
	font-size:12px;
	line-height:24px;
	color:#a7a7a7;
}

div.rowPm{
	float: left; 
	width: 900px;
	clear: both;
	padding-left: 20px;
	height: 22px;
}

div.colPm{
	font-size: 12px;
	float: left; 
	width: 140px;
	color: #4B4B70;
}

div.colT{
	font-size: 12px;
	float: left; 
	width: 170px;
	color: #4B4B70;
}


span.headPm{
	float: left;
	clear: both;
	font-size: 13px;
	color: #4B4B70;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

div.del{
	float:left;
	margin-top: 10px; 
	clear:both;
}

div.del img{
	cursor: pointer;
}

div.colpmNo{
	float: left;
	width: 30px;
	text-align: center;
	font-size: 13px;
	color: #4B4B70;
}

div.colpmTitle{
	float: left;
	width: 120px;
	text-align: center;
	font-size: 13px;
	color: #4B4B70;
}

div.colpmPage{
	float: left;
	width: 80px;
	text-align: center;
	font-size: 13px;
	color: #4B4B70;
}

div.colpmWords{
	float: left;
	width: 80px;
	text-align: center;
	font-size: 13px;
	color: #4B4B70;
}

div.colpmDays{
	float: left;
	width: 80px;
	text-align: center;
	font-size: 13px;
	color: #4B4B70;
}

div.colpmPrice{
	float: left;
	width: 80px;
	text-align: center;
	font-size: 13px;
	color: #4B4B70;
}

input.pmTitle{
	width: 98px;
	font-size: 13px;
	color: #4B4B70;
	height: 15px;
}

input.pmPage{
	width: 68px;
	font-size: 13px;
	color: #4B4B70;
	height: 15px;
}

input.pmWords{
	width: 68px;
	font-size: 13px;
	color: #4B4B70;
	height: 15px;
}

input.pmDays{
	width: 68px;
	font-size: 13px;
	color: #4B4B70;
	height: 15px;
}

input.pmPrice{
	width: 68px;
	font-size: 13px;
	color: #4B4B70;
	height: 15px;
}
div.colpmDelete{
	float: left;
	width: 68px;
	text-align: center;
	font-size: 11px;
	color: #4B4B70;
}

.delBtn{
	width: 50px;
	height: 20px;
	text-align: center;
	font-size: 11px;
}

/** new **/
.catBox {
	clear: both;
	float: left;
	width: 800px;
	margin: 0px 0 10px 0;
}
.catButtons {
	width: 800px;
	height: 24px;
}

.catButtons img {
	float: left;
	cursor: pointer;
}

.catButtons div{
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	font-size: 14px;
	color: #5B2532;
	font-weight: bold;
}

.catList{
	clear: both;
	float: left;
	width: 800px;
	border: #4E1E2A 1px solid;
}

.button_close {
	float: left;
	margin: 1px 1px 0 0;
	height: 14px;
	width:800px; 
}

.button_close img {
	cursor: pointer;
	float: right;
	margin-right: 2px;
	margin-top: 1px;
}

.catWrap {
	clear: both;
	float: left;
	width: 800px;
	padding: 4px 12px 12px 12px;
}

/*table 1*/
.table1 {
	float: left;
	clear: both;
	background: #f6edef;
	width: 776px;
}

.addtable {
	float: left;
	clear: both;
	width: 776px;
}

.addtable .rp{
	float: left;
	margin: 2px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	color: #424242;
}

.addtable .chRp{
	float: left;
}

#spanDeadline {
	float: left;
	border: none;
}

.addtable .c1 {
	font-size: 13px;
	height: 17px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	float: left;
	width: 120px;
	padding: 4px;
}

.addtable .c2 {
	font-size: 13px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	float: left;
	width: 120px;
	padding: 4px;
}

.addtable .c3 {
	font-size: 13px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	float: left;
	width: 80px;
	padding: 4px;
}

.addtable .c5 {
	font-size: 13px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	float: left;
	width: 200px;
	padding: 4px;
}

.addtable .c5 a{
	text-decoration: none;
	color: #424242;
}

.addtable .c3 input {
	width: 80px;
	height: 15px;
	margin-top: -2px;
	float: left;
}

.addtable .c3 img {
	cursor: pointer;
}
.addtable .c1 input{
	width: 70px;
	height: 15px;
	margin-top: -2px;
	float: left;
	width: 300px;
}

.addtable .c4 input{
	width: 70px;
	height: 22px;
	margin-left: 4px;
	margin-top: 1px;
	float: left;
	width: 300px;
}

.addtable .c2 textarea{
	height: 50px;
	margin-top: -2px;
	float: left;
	width: 300px;
}


.table1 .c1 {
	font-size: 13px;
	height: 17px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	float: left;
	width: 140px;
	padding: 4px;
}

/*table 2*/
.table2 {
	float: left;
}

.table2 .head {
	clear: both;
	float: left;
	height: 24px;
	line-height: 24px;
}

.table2 .head .c1 {
	float: left;
	width: 122px;
	height: 24px;
	line-height: 24px;
	padding: 0px 4px 0px 4px;
	text-align: center;
	background: #421520;
	color: #FFFFFF;
	font-weight: bold;
}

.table2 .list {
	clear: both;
	float: left;
	width: 100%;
}

.table2 .list .c1 {
	float: left;
	width: 122px;
	height: 24px;
	line-height: 24px;
	padding: 0px 4px 0px 4px;
	text-align: center;
	color: #424242;
	display: inline;
	border-bottom: #4e1e2a 1px solid;
	background: #f6edef;
}

div.note{
	padding: 4px 4px 0px 4px;
	font-size: 12px;
	color:#424242;
	font-style:italic;
}	

p.pmTitle{
	background: url(../images2/arrow2.jpg) left center no-repeat;
	color:#421520;
	font-weight:bold;
	font-size:14px;
	padding:10px 0 10px 20px;
	float: left;
	clear: both;
}

.txt_blue_b{
	color:#44A4D6;
}
/** end of new **/
/************ End of Price Management ***************************/