/*
 *Generic Elements
 * 
 */
*{
	margin: 0;
	padding: 0;
}
 body {
	font-family: Arial, Helvetica, sans-serif;
/*	background: #BC1F52;*/
}
.home {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
}
a, input {
	outline: none;
	text-decoration: none;
	color: #0066cc;
}
img {
	border: 0 none;	
}
h1 {
	
}
h2 {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 22px;
	margin-bottom: 10px;
	color: #000000;
}
h3 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	color: #000000;
}
h4{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	color: #000000;
}
h4 a { 
	color: #000000;
}
h5 {
	
}
h6 {
	
}

/*
 * Login Screen
 * 
 */
#homeLogo {
	text-align: center;
	padding: 10px 0 0 0;
}
#contentHome {
	/*padding: 10px 0;*/
}
.homeBlock {
	padding-bottom: 10px;
}
#signupBlock {
	width: 330px;
	float: left;
	/*padding-top: 25px;*/
}
.loginTextField {
	width: 155px;
	float: left;
	margin-right: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	color: #000;
}
.loginTextFieldbox {
	width: 155px;
	float: left;
	margin-right: 10px;
	padding-bottom: 15px; 
	font-size: 14px;
	color: #0066cc;
}
.loginTextbox {
	border: 1px solid #7f8285;
	padding: 8px 4px;
	font-size: 12px;
	color: #000;
	width: 145px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.lineSeperator{
	border-bottom: 1px solid #9d9c9b;
	padding-bottom: 10px;
	margin-bottom: 10px;
	clear: both;
}
.loginHeadingText {
	font-size: 22px;
	margin-bottom: 10px;
	color: #000000;
}
.loginHeadingText span {
	color: #885730;
}
a.forgotpass {
	color: #0066cc;
}
.loginSeperator {
	background: url(../../images/loginSeperator.jpg) no-repeat center bottom;
	height: 15px;
	clear: both;
}

a.register {
	background: #f58220;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	padding: 3px 0;
	color: #fff;
	font-size: 24px;
	width: 100%;
	display: block;
	text-align: center;
}
.homeQuotesHeading {
	font-family: 'Cagliostro', Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 22px;
	padding: 0 30px 10px 30px;
}
.homeQuoteHighlights {
	background: url(../../images/icons/feather.jpg) no-repeat left top;
	padding-left: 100px;
	float: left;
	margin-left: 20px;
}
.homeQuoteHighlights ul li {
	list-style-type: none;
	font-size: 14px;
	color: #000;
	height: 35px;
	line-height: 35px;
}
.homeQuoteHighlights ul li span {
	font-weight: bold;
	font-size: 28px;
	color: #8f5f38;
	padding-right: 10px;
	float: left;
}
.homeQuotesText {
	width: 490px;
	float: right;
	border: 1px solid #b88a4d;
	background: #fcf2e3;
	padding: 10px 75px;
	font-family: 'Cagliostro', Arial, Helvetica, sans-serif;
	color: #391702;
	font-size: 22px;
	margin-right: 20px;
	position: relative;
}
.bqStart {
	background: url(../../images/icons/leftQuote.png) no-repeat left top;
	width: 75px;
	height: 45px; 
	position: absolute;
	left: 10px;
	top: 10px;
}
.bqEnd {
	background: url(../../images/icons/rightQuote.png) no-repeat right top;
	width: 75px;
	height: 45px;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

/*
 * Home Slider
 * 
 */
#carouselBlock {
	width: 600px;
	float: right;
	border: 1px solid #b88a4d;
	background: #fcf2e3;
	padding: 10px;
}
.carouselImg {
	width: 320px;
	float: left;
}
.carouselDesc {
	margin-left: 330px;
	font-size: 14px;
	color: #391702;
	line-height: 17px;
	font-family: 'Cagliostro', sans-serif;
}
.bx-pager {
	text-align: right;
	padding: 5px 0;
}
.bx-prev, .bx-next {
	display: none;
}
a.pager-link {
	background: #FCF2E3;
	color: #FCF2E3;
	padding: 0px 3px;
	margin-right: 4px;
	border: 1px solid #391702;
	font-size: 10px;
}
a.pager-link.pager-active {
	background: #391702;
	color: #391702;
}

/*
 * Error Messages
 * 
 */
.errorMsg {
	font-size: 12px;
	color: #ff0000;
	padding-bottom: 5px;
}





/*
 * Header
 * 
 */
#header {
	
}
#logo {
	float: left;
}
#headerRight {
	float: right;
	padding-top: 15px;
}

.helpDesk {
	float: left;
	background: #fff1dd url(../../images/icons/help-desk.png) no-repeat 5px center;
	border: 1px solid #f4d4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 50px;
	position: relative;
	margin-right: 20px;
	cursor: pointer;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
}
#helpDeskBlock {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F3D3A2;
    padding: 10px;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 300px;
}
#helpDeskBlock div {
	padding-bottom: 4px;
}
.welcomeText {
	background: url(../../images/icons/welcome.jpg) no-repeat left center;
	color: #000000;
    float: left;
    font-size: 14px;
    height: 28px;
	line-height: 28px;
    margin-right: 20px;
    padding-left: 30px;
    padding-top: 2px;
	position: relative;	
}
a.profileName {
	color: #000000;
	padding-right: 15px;
	background: url(../../images/icons/arrow-down-orange.png) no-repeat right center;
}
#profileInfoBlock {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F3D3A2;
    padding: 5px;
    position: absolute;
    right: -23px;
    top: 40px;
    width: 230px;
    z-index: 10000;
}
.profileUpArrow {
	background: url(../../images/icons/arrow-up-orange.png) no-repeat left top;
	width: 13px;
	height: 12px;
	position: absolute;
	top: -12px;
	right: 197px;
}
.profilePhoto {
	float: left;
	width : 65px;
}
.profileDesc {
	margin-left: 65px;
}
.profileDesc div {
	padding-bottom: 4px;
	line-height: 16px;
}
.logout {
	float: left;
	font-size: 14px; 
	color: #000;
}
.logout a { 
	background: url(../../images/icons/logout.jpg) no-repeat left center;
	color: #000000;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

/*
 * Primary Navigation
 * 
 */
#menu {
	background: url(../../images/menuBgStrip.jpg) repeat-x left top;
	height: 34px;
	font-size: 14px;
	text-align: center;
	border-left: 1px solid #f4d3a3;
	border-right: 1px solid #f4d3a3;
}
#menu a {
	color: #000;
	padding: 9px 20px;
	line-height: 34px;
}
#menu a:hover, #menu a.active {
	color: #fff;
	background: #62493a;
}

.menuLinks {
	padding: 5px 0 15px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.menuLinks a {
	color: #0066cc;
	padding: 0 4px;
}


/*
 * Secondary Navigation
 * 
 */
#adminLeftMenu {
	width: 155px;
	float: left;
	position: relative;
	background: #fff1dd;
	border: 1px solid #62493a;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}
#adminLeftMenu ul {
	width: 155px;
	padding: 10px 0;
}
#adminLeftMenu li {
    cursor: pointer;
	list-style-type: none;
	min-height: 29px;
    position: relative;
	border-bottom: 1px solid #62493a;
}
#adminLeftMenu a.menu-top {    
	/*border-top: 1px solid #ffffff;*/
    line-height: 18px;
    padding: 5px 5px 5px 20px;
	display: block;
	color: #000000;
	background: #fff1dd;
}
#adminLeftMenu li .bullet{
 	background-image: url(../../images/bullet.png);
	background-position: left center;
	position: absolute;
    left: 10px;
    top: 10px;
	width: 5px;
	height: 9px;
}
#adminLeftMenu li .bullet.selected {
	background-image: url(../../images/bullet1.jpg);
	background-position: left center;
}
#adminLeftMenu a.menu-top.first {
	border-top: 0 none;
}
#adminLeftMenu a.menu-top.last {
	border-bottom: 0 none;
}
#adminLeftMenu a.menu-top:hover {
	color: #000;
	background: #f4d3a3;
}
#adminLeftMenu a.menu-active, #adminLeftMenu a.menu-active:hover {
	color: #ffffff;
	background: #62493a;
}
.menu-hover .menu-arrow-selected {
	background: url("../../images/meuarrow.png") no-repeat scroll left top transparent;
    height: 28px;
    left: 155px;
    position: absolute;
    right: 100%;
    top: 0px;
    width: 9px;
	z-index: 1002;
}
.menu-hover .menu-arrow-hover {
	background: url("../../images/menuarrowhover.png") no-repeat scroll left top transparent;
    height: 28px;
    left: 155px;
    position: absolute;
    right: 100%;
    top: 0px;
    width: 9px;
	z-index: 1001;
}

#adminLeftMenu .submenu ul{
	width: 145px;
	padding: 5px 0 0 10px;
	list-style-type: none;
}
#adminLeftMenu .submenu ul li{
	border-bottom: 0 none;
	min-height: 20px;
}
#adminLeftMenu .submenu ul li a{
	color: #0066cc;
}
#adminLeftMenu .submenu ul li a.submenu-active{	
	color: #000;
	font-weight: bold;
}


#adminLeftMenu .submenu.mouseoversubmenu {
	position: absolute;
	top: -5px;
	left: 156px;
	z-index: 1000;
	border: 1px solid #62493a;
	border-left: 0 none;
	background: #fff;
	box-shadow : 0px 1px 1px #999;
	padding-left: 10px;
}
#adminLeftMenu .submenu.showsubmenu {
	
}


/*
 * Layout
 * 
 */
#wrapper-home {
	width: 986px;
	margin: 0 auto;
	background: #fff;
}
#wrapper {
	width: 968px;
	padding: 0 10px;
	margin: 0 auto;
	background: #fff;
}
.clear {
	clear: both;
}
#container {
	padding: 10px 0;
	clear: both;	
}
#content {
	/*margin-left: 175px;*/
	float: right;
	width: 800px;
}
.breadcrumb {
	color: #62493a;
	font-size: 14px;
	padding: 5px 0 10px 0;
}
.breadcrumb a {
	color: #0066cc;	
}
.bodyContent {
	border: 1px solid #f4d3a3;
}
.formTable {
    border-collapse: collapse;
    margin: 0;
    width: 100%;
}
.formTable td {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 9px;
    padding: 8px 10px;
	color: #000;
	/*vertical-align: text-top;*/
}
table.fixed {
    table-layout: fixed;
}
.widefat {
    border-spacing: 0;
    width: 100%;
}
.alternate {
	background-color: #fff1dd;
}
.widefat th {
    font-size: 14px;
    padding: 4px 7px 4px;
	color: #000;
	text-align: left;
	background: #f4d3a3;
}
.actionColumn {
	width: 60px;
}
.widefat td {
    font-size: 14px;
    padding: 4px 7px 4px;
    vertical-align: top;
	color: #000;
	border-right: 1px solid #f4d3a3;
}
.widefat * {
    word-wrap: break-word;
}

.alignRight {
	text-align: right;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.editorDetailsBlock {
	position: relative;
	padding: 10px;
}
.editorTextField {
	color: #000;
	font-size: 14px;
	padding: 5px 0;
}
.editEditorDetails {
	position: absolute;
	top: 20px;
	right: 20px;
}
.moreLink {
	text-align: right;
	color: #0066cc;
	font-size: 14px;
	padding: 5px 0;
}
.phoneText {
	padding-right: 10px;
}
#container1, #container2, #container3, #container4 {
	display: block;
	margin-bottom: 20px;
}
.container1 {
	width: 48%;
	float: left;
}
.container2 {
	width: 48%;
	float: right;
}
.postboxGraph {
	height: 200px;
	border: 1px solid #F4D3A3;
	padding: 10px 0;
	text-align: center;
}
.postbox {
	/*margin-bottom: 20px;*/
}
#dashboard-assignments {
	background: #fff1dd;
	padding: 5px;
}
#dashboard-writers {
	background: #ebf3f8;
	padding: 5px;
}
#dashboard-tests {
	background: #feedf2;
	padding: 5px;
}
#dashboard-jobType {
	background: #d1fbf1;
	padding: 5px;
}
#dashboard-payments {
	background: #fae5fd;
	padding: 5px;
}
#dashboard-users {
	background: #e1edc3;
	padding: 5px;
}


.bodyContent1 {
	border: 1px solid #B35504;
	padding: 0 10px;
}
.lineSeperatorOrange {
    border-bottom: 1px solid #B35504;
    clear: both;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.multipleSelect {
	border: 1px solid #7F8285;
    border-radius: 3px 3px 3px 3px;
    padding: 4px 3px;
    width: 200px;
	height: 180px;
	font-size: 14px;
	color: #000;
	overflow: auto;
}
.multipleSelect ul{
	padding-left: 10px;
	list-style-type: none;
}
.editorTextHeading {
	color: #000;
	font-size: 16px;
	padding: 5px 0;
	font-weight: bold;
}
.detailsTable td {
	font-size: 14px;
    padding: 4px 10px;
	color: #000;
}
.detailsTable td.alignRight {
	text-align: right;
}
.fontColorRed {
	color: #ff0000;
}
.sepearator {
	height: 20px;
	clear: both;
}
.postBoxContentTable td {
	padding: 4px;
	font-size: 18px;
	color: #000;
}
.postBoxContentTable td.numberText {
	font-size: 40px;
	font-weight: bold;
	color: #000;
	width: 100px;
	text-align: right;
}

#dateControlMain {
	float: right;
	position: relative;
}
#dateContainer {
	border: 1px solid #f4d3a3;
	background: #fff1dd;
	height: 30px;
}
.dateSeperator {
	width: 100%;
	height: 15px;
	display: block;
	float: left;
}
.dateText {
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	float: left;
}
.datearrow {
	height: 30px;
	width: 30px;
	float: left;
	border-left: 1px solid #f4d3a3;
	padding: 0 5px;
	line-height: 30px;
	cursor: pointer;
	background: url(../../images/icons/arrow-down.png) no-repeat center center;
}
#showDate {
	border: 1px solid #f4d3a3;
	background: #fff1dd;
	padding: 10px;
	position: absolute;
	top: 31px;
	right: 0;
	z-index: 1000;
	font-size: 62.5%;
}
.attachdimgName {
	float: left;
	margin-right: 20px;
}
.attachdimgName span {
	float: left;
	padding-right: 4px;
}



.registrationBlockContent {
	border: 1px solid #B35504;
	padding: 0 10px;
	width: 95%;
	margin:0 auto;
}
.heading {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-left: 40px;
	line-height: 40px;
}
.subheading {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.langText {
	float: left;
	margin-right: 20px;
}
.resumeCondLists {
	background: url(../../images/icons/upload-browse.png) no-repeat left top;
	width: 60px;
	height: 60px;
	float: left;
}
.profileCompletion {
	padding: 10px 0;
}
.confirmationBlock {
	text-align: center;
}
.confirmationText {
	color: #666;
	padding: 10px;
	
}
.listingTable td {
	padding: 5px;
	font-size: 14px;
	color: #000;
}
.otherBlockContent {
	border: 1px solid #f4d3a3;
	padding: 10px;
	width: 95%;
	margin:0 auto;
}
.smallTextGrey {
	font-size: 11px;
	color: #ccc;
}
#testDetails {
	position: relative;
	border: 1px solid #F4D3A3;
	padding: 10px;
	width: 95%;
	background: #fff1dd;
	margin: 0 auto;
	margin-bottom: 20px;
}
.articleTitleText {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.testTime {
	position: absolute;
	width: 141px;
	right: 10px;
	top: 10px;
	text-align: center;
	font-size: 12px;
}
.timeText {
	float: left;
	width: 30px;
	margin: 0 4px;	
}
.timeText span {
	background: #fff;
	border: 1px solid #000;
	font-size: 14px;
	padding: 5px;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 2px;
	float: left;
}
.floatLeft {
	float: left;
}
.jobPoolInstruction {
	background: url(../../images/icons/warning.png) no-repeat left top;
	padding-left: 40px;
	position: relative;
	margin-bottom: 10px;
	font-size: 12px;
	color: #ccc;
}
.helpGuide {
	background: url(../../images/icons/help.png) no-repeat right top;
	font-weight: bold;
	font-size: 16px;
	color: #aa721f;
	padding-right: 40px;
	position: absolute;
	height: 30px;
	line-height: 30px;
	top: -35px;
	right: 10px;
}

.sortByBlock {
	padding: 10px;
	background: #f3d3a2;
}
.jobBlockContent {
	border: 1px solid #F4D3A3;
	padding: 10px;
	margin: 10px 0;
	position: relative;
}
.jobPost p{
	font-size: 14px;
	color: #000;
	padding: 5px 10px;
}
.jobPost .jobPostDesc{
	font-size: 14px;
	color: #000;	
	padding: 5px 220px 5px 10px;
}
.jobPost span{
	padding: 0 10px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.jobTimeLeft {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 14px;
	color: #000;
	line-height: 29px;
	width: 215px;
}
.jobAcceptBlock {
	float: right;
	width: 215px;
	padding-top: 10px;
}
a.adjust {
	color: #0066CC;
    font-size: 14px;
   	padding: 5px;
	display: block;
    text-align: right;
}
.jobContentMore {
	padding-bottom: 80px;
}



/*
 * Icons
 * 
 */
.my-informationIcon {
	background: url(../../images/icons/my-information.png) no-repeat left top;
}
.job-typeIcon {
	background: url(../../images/icons/job-type.png) no-repeat left top;
}
.upload-resumeIcon {
	background: url(../../images/icons/upload-resume.png) no-repeat left top;
}
.payment-informationIcon {
	background: url(../../images/icons/payment-information.png) no-repeat left top;
}
.questionIcon {
	background: url(../../images/icons/megaphone.png) no-repeat left top;
}
.ifsc-helpIcon {
	background: url(../../images/icons/ifsc-help.png) no-repeat left top;
	width: 29px;
	height: 29px;
	float: left;	
}
.watch-icon {
	background: url(../../images/icons/watch.png) no-repeat left top;
	width: 29px;
	height: 29px;
	float: left;
	margin-right: 5px;
}



/*
 * MidPanel
 * 
 */
#midPanel {
	width: 600px;
	float: left;
}
#currentVersionBlock {
	border: 1px solid #f4d4a3;
	padding: 10px;
	margin-bottom: 20px;
}
.articleTitleText1 {
	width: 380px;
	color: #000000;
    font-size: 20px;
    font-weight: bold;
}
.articleTimeBlock {
	float: right;
	width: 180px;
	font-size: 14px;
	color: #000;
}
.articleTimeText {
	float: left;
    margin: 0 2px;
    width: 30px;
	font-size: 12px;
	text-align: center;
}
.articleTimeText1 {
	float: left;
    margin: 0 4px;
	padding-top: 5px;
	font-size: 12px;
	text-align: center;
}
.articleTimeText span {
    background: none repeat scroll 0 0 #fff2df;
    border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    float: left;    
    font-weight: bold;
    margin-bottom: 2px;
    padding: 5px;
}
.versionBlock {
	float: left;
	width: 48%;	
}
.marginRight {
	margin-right: 20px;
}
.versionHeading {
	color: #000;
    font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.versionContent {
	border: 1px solid #f4d4a3;
	height: 550px;
	overflow: auto;
	padding: 10px;
	position: relative;
}
.versionContent p{
	padding: 8px 0;
	font-size: 14px;
	color: #000;	
}

.jobPreviewBlock {
	
}
.storyassets {
	padding: 5px 10px;
	background: #f4d4a3;
	font-size: 14px;
	color: #000;
	margin: 5px;
}
.storyassets span {
	padding: 0px 10px;
	color: #0066cc;	
}
#dashboard-editorsChoice {
    background: none repeat scroll 0 0 #e0fbe8;
	border: 1px solid #f4d4a3;
}
#dashboard-commonjobList {
    background: none repeat scroll 0 0 #fcebe1;
	border: 1px solid #f4d4a3;
}
.writers-heading {
	font-size: 16px;
	padding: 8px 10px;
	background: #f3d3a2;
	font-weight: bold;
	color: #000;	
}
.writers-postContent {
	padding: 5px 10px;
}
.writers-postContent ul {
	list-style-type: none;	
	font-size: 14px;
}
.assignTitleText {
	padding-bottom: 5px;
}
.assignedToText {
	font-weight: bold;
	padding-bottom: 5px;
}
.assignedByText {
	font-size: 12px;
}
.assignTitleText a {
	font-weight: bold;
	color: #0066cc;
}
.writers-postContent ul li{
	border-bottom: 1px dotted #999;
	padding: 8px 0;
}
.writers-assignmentContent {
	border: 1px solid #f3d3a2;
	padding: 10px;
}
.writers-assgnHeading {
	position: relative;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	padding: 5px 5px 5px 40px;
	
}
.writers-assgnHeading.collapsed {
	background: #a4560c url(../../images/collapseBgStrip.png) repeat-x left bottom;
	margin-bottom: 5px;
}
.writers-assgnHeading.expanded {
	background: #c08c5a url(../../images/expandBgStrip.png) repeat-x left bottom;
}
.writers-assgnContent {
	background: #fde7e9;
	border: 1px solid #d68335;
	margin-bottom: 5px;
	padding: 5px;
}
.writers-assgnHeading .accordprefix .statusicon {
	position: absolute;
    left: 5px;
    top: 7px;
}
.writers-assgnTable td{
	padding: 5px;
	border-bottom: 1px dotted #999;
}
.writersBlock {
	width: 95%;
	margin: 0 auto;
}
.billnumText {
	font-size: 14px;
	padding-bottom: 10px;
	float: left;
}
.billDateText {
	font-size: 14px;
	padding-bottom: 10px;
	float: right;
}
.writersListingTable {
	font-size: 14px;
	border: 1px solid #f3d3a2;
	border-collapse: collapse;
}
.writersListingTable th {
	padding: 10px;
	text-align: left;
	background: #f3d3a2;
	border: 1px solid #f3d3a2;
}
.writersListingTable td {
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #f3d3a2;
}
.textInWords {
	font-size: 14px;
	padding: 10px 0;
	font-weight: bold;
}
.alignCenter {
	text-align: center;
}
.invoiceTable {
	font-size: 14px;
	font-weight: bold;
}
.invoiceTable td {
	padding: 5px;
}
.invoiceDetails {
	border: 1px solid #f3d3a2;
	padding: 10px;
}

#conversionBlock {
	margin: 20px 0;
}
.conversionSelector {
	margin-bottom: 10px;
}
.conversionFeedFilter {
	border-bottom: 1px solid #000;
	height: 10px;
	margin-bottom: 20px;
}
.conversionFeedMenu {
	float: right;
	font-size: 12px;
	display: block;
	background: #fff;
	padding: 0 10px;
}
.conversionFeedMenu a {
	background: url(../../images/icons/arrow-down-orange.png) no-repeat right center;
	padding-right: 15px;
	color: #000;
}
.editorTextareabox {
	padding: 10px;
	border: 1px solid #000;
	font-size: 14px;
	color: #000;
	width: 96%;
	background: #FFF2DF;
	height: 100px;
}
.conversionMessageContainer {
	margin-bottom: 20px;
}
.conversionFeedMessages, .messageActions ul, .conversionRepliesMessages {
	list-style-type: none;
}
.messageBody {
	font-size: 14px;
	color: #000;
	line-height: 20px;
}
.messageBody span {
	display: block;
}

.conversionRepliesContainer {
	margin: 0 0 0 50px;
	background: #FFF2DF;
	padding: 5px 10px;
}
.messageActions ul li {
	display: inline;
	float: right;
	padding: 0 10px;
	font-size: 12px;
}
.reply-messageContainer {
	padding: 5px 0;
}
.listItem {
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
}
.reply-listItem {
	border-bottom: 1px solid #F4D4A3;
}
.startersGuide {
	margin-bottom: 10px;
	font-size: 18px;	
	text-align: right;
	margin-top: -32px;
}
.startersGuide a {
	color: #a9711e;
	background: url(../../images/icons/help.png) no-repeat right center;
	padding: 8px 40px 8px 5px;
}
.floatLeftPad {
	float: left;
	padding: 2px 10px 2px 0; 
}


.updateBtn {
	padding: 5px 0;
	text-align: right;
	font-size: 14px;
	margin: 5px 0;
}
.updateBtn a{
	font-size: 14px;
	cursor: pointer;
	padding: 5px 10px;
	background: #efefef;
	color : #999;
	text-align: center;
	border: 1px solid #ccc;
}
.updateBtn1 a{
	background: #604939;
	color : #fff;
}



.channelsBlock {
	
}
.channelsBlock ul {
	list-style-type: none;
}
.item {
	display: block;
	border-bottom: 1px solid #F4D3A3;
	padding: 5px;
}
.channelsBlockTable {
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
}
.channelsBlockTable td {
	padding: 4px;
	font-size: 14px;
	color: #000;
	border-bottom: 1px solid #F4D3A3; 
}


/* Added on 17 Dec 2012 */
.writersDetBlock {
	margin-top: 20px;
}
.homeBlockLeft {
	float: right;
	width: 645px;
}
.homeBlockRight {
	float: right;
	background: url("../../images/icons/feather.jpg") no-repeat scroll left center transparent;
	padding-left: 80px;
	width: 250px;
	color: #000000;
    font-family: 'Cagliostro',Arial,Helvetica,sans-serif;
    font-size: 47px;text-align:center;
}
.writerDetailBlock {
	border: 1px solid #b88a4d;
	padding: 1px 10px;
	width: 175px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px 2px #dddddd;
	-webkit-box-shadow: 1px 1px 1px 2px #dddddd;
	box-shadow: 1px 1px 1px 2px #dddddd;
	float: left;
	/*margin-right: 25px;*/
	margin-left: 18px;
	height: 225px;
	margin-bottom: 10px;
	position: relative;
}

.writerDetailBlock.last {
	margin-right: 0;
}
.bgcolor1 {
	background: #ffedb5;
}
.bgcolor2 {
	background: #ffe1c4;
}


.writersThumb {
	/*position: absolute;
	top: -20px;
	width: 100px;*/
	text-align: center;
	/*left: 40px;*/
}
.writersImg img {
	border: 1px solid #b88a4d;
}
.writersNameText {
	font-size: 12px;
	color: #391702;
	padding: 5px 0;
	text-align: center;
}
.writersDesc {
	font-size: 14px;
	color: #000;
	line-height: 18px;
}
.knowMore {
	font-size: 14px;
	color: #0066cc;
	text-align: right;
}
.knowMore a {
	color: #0066cc;
	background: url(../../images/knowmoreBullet.jpg) no-repeat right center;
	padding-right: 15px;
}
/* Added on 17 Dec 2012 */


/*
 * Rightsidebar
 * 
 */
#rightPanel {
	width: 180px;
	float: right;
}
.rightBlocks {
	background: #e3e1e2;
	padding: 5px;
	margin-bottom: 15px;
}
.rightHeading {
	position: relative;
	color: #000;
    font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	cursor: pointer;
}
.rightBlockContent {
	height: 200px;
	overflow: auto;
}
.rightBlockContent ul {
	list-style-type: none;
	font-size: 12px;
}
.rightBlockContent ul li {
	border-bottom : 1px dotted #ccc;
	padding: 5px 0;
}
.compBtn {
	padding: 5px 0;
	text-align: right;
}
.statusicon {
	position: absolute;
	right: 5px;
	top : 2px;
}



/*
 * Lytebox/Fancybox
 * 
 */
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
#writerTestConfirmation {
	width: 500px;
}
#writerTestConfirmation p, .termsCondContent p {
	font-size: 14px;
	color: #000;
	line-height: 20px;
	padding-bottom: 10px;
}
#termsnCond {
	width: 500px;
}
.termsCondContent {
	height: 400px;
	overflow: auto;
}
.termsRead {
	border-top : 1px solid #ccc;
	padding: 5px 0;
	margin-top: 5px;
	text-align: center;
}
#ifsc-fancybox-overlay.overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0;
}
#ifsc-fancybox-overlay {
    background: none repeat scroll 0 0 #000000;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
}
.ifsc-fancybox-skin {
    background: none repeat scroll 0 0 #fff1de;
    border-radius: 4px 4px 4px 4px;
    color: #444444;
    margin: 0;
    padding: 0;
    position: absolute;
	top: 100px;
	left: -150px;
    text-shadow: none;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	padding: 20px;
	z-index: 10000;
}
.ifscArrow {
	position: absolute;
	top: -68px;
	background: url(../../images/ifsc-arrow.png) no-repeat left top;
	width: 40px;
	height: 68px;
	left: 320px;
}
.closeIfsc {
	position: absolute;
	right : 5px;
	top: 5px;
	cursor: pointer;
	background: url(../../images/icons/delete.png) no-repeat left top;
	width: 19px;
	height: 19px;
}




/*
 * Tabs
 * 
 */
.tabs ul{
	list-style-type: none;
	border-bottom: 1px solid #F4D3A3;
	height: 35px;
	padding-left: 30px;
	font-size: 14px;
}
.tabs ul li {
	display: inline;
}
.tabs ul li a {
	color: #000;
	padding: 0 15px;
	float: left;
	background: #f9e9d0; 
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	height: 35px;
	/*line-height: 35px;*/
	margin-right: 8px;
	width: 100px;
}
.tabs ul li a.selected {
	background: #f3d3a2; 
}
.tabContent {
	/*clear: both;*/
	padding: 10px 0;
}
.articlePosts{
	border-bottom: 1px solid #F4D3A3;
	margin: 10px 0;
	padding-bottom: 10px;
	font-size: 14px;
	color: #000;
}
.articlePosts span {
	padding: 0 10px;
	font-weight: bold;
}
.articlePosts p {
	padding: 5px 10px;
	line-height: 20px;
}
.seperator {
	height: 10px;
}
.publishedDate {
	color: #666;
	font-size: 12px;
	padding: 5px 0;
	text-align: center;
}
.starRating {
	width: 45px;
	height: 8px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
.rating1 {
	background: url(../../images/ratings1.png) no-repeat left -32px;
}
.rating2 {
	background: url(../../images/ratings1.png) no-repeat left -24px;
}
.rating3 {
	background: url(../../images/ratings1.png) no-repeat left -16px;
}
.rating4 {
	background: url(../../images/ratings1.png) no-repeat left -8px;
}
.rating5 {
	background: url(../../images/ratings1.png) no-repeat left top;
}




/*
 * Input, Select, Radio, Checkbox 
 * 
 */
.formField input {
    width: 200px;
	border: 1px solid #ccc;
	box-shadow: 0 0 3px 0px #ccc;
	color: #333;
	border-radius: 0px;
	background: #f4f4f4;
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	padding: 5px 3px;
}
.formField input:focus {
	background: #fff;
}
.formField select {
    width: 208px;
	border: 1px solid #ccc;
	box-shadow: 0 0 3px 0px #ccc;
	color: #333;
	background: #f4f4f4;
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	padding: 5px 3px;
}
.formField select:focus, .formField textarea:focus {
	background: #fff;
}
.formField textarea {
    border: 1px solid #ccc;
    box-shadow: 0 0 3px 0px #ccc;
    background: #f4f4f4;
    /*border-radius: 3px 3px 3px 3px;*/
    padding: 5px 3px;
    width: 200px;
	height: 100px;
}
.formFieldTextbox {
    width: 70px;
	border: 1px solid #7f8285;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 3px;
}


/*
 * Pagination
 * 
 */
.pagination {
	padding: 10px; 0;
}
.pageLinks a, .pageLinks .active{
	float: left;
	padding: 2px 4px;
	background: #fff1dd;
	border: 1px solid #f4d3a3;
	margin-left: 4px;
	font-size: 14px;
	color: #000;
}
.pageLinks .active{
	background: #391702;
	border: 1px solid #391702;
	color: #fff;
}
.pageLinks .prev {
	text-indent: -9999px;
	background: url(../../images/icons/prev.png) no-repeat left top;
	border: 0 none;
	width: 12px;
	padding: 0;
	margin-top: 2px;
}
.pageLinks .next {
	text-indent: -9999px;
	background: url(../../images/icons/next.png) no-repeat left top;
	border: 0 none;
	width: 12px;
	padding: 0;
	margin-top: 2px;
}




/* Countdown Timer */
.countdown_section {
	float: left;
    font-size: 12px;
    margin: 0 2px;
    text-align: center;
    width: 40px;
}
.countdown_amount{
	background: none repeat scroll 0 0 #FFF2DF;
    border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 5px;
	width: 25px;
}




/*
 * Icons/Buttons
 * 
 */
.actionIcons {
	width: 15px;
	height: 15px;
	float: left;
	margin: 0 5px;
	text-indent: -9999px;
}
a.edit {
	background: url(../../images/icons/edit.png) no-repeat left center;
}
a.delete {
	background: url(../../images/icons/delete.png) no-repeat left center;
}
a.details {
	background: url(../../images/icons/details.png) no-repeat left center;
}
a.pending {
	background: url(../../images/icons/pending.png) no-repeat left center;
}
a.payed {
	background: url(../../images/icons/payed.png) no-repeat left center;
}
.listIcons {
	padding-left: 30px;
	height: 22px;
	float: left;
	margin: 0 5px;
	color: #000;
}
a.edit {
	background: url(../../images/icons/edit.png) no-repeat left center;
}



.buttonsRight {
	text-align: right;
}
.buttons {
	font-size: 20px;
	cursor: pointer;
	padding: 12px 0px;
	font-weight: bold;
	background: #000;
	color : #fff;
	text-align: center;
	border: 0 none;
	width: 130px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.green {
	background: #04a408;
}
.brown {
	background: #63493a;
}
.orange {
	background: #eea034;
}
.red {
	background: #ff0000;
}
.redbrown {
	background: #b24504;
}
.buttonsBottom{
	padding: 10px 0;
}
.icons {
	height: 15px;
	float: left;
	margin: 0 8px;
	padding-left: 30px;
	font-size: 14px;
}
.icons.edit {
	background: url(../../images/icons/edit.png) no-repeat left center;
}
.icons.delete {
	background: url(../../images/icons/delete.png) no-repeat left center;
}
.icons.details {
	background: url(../../images/icons/details.png) no-repeat left center;
}
.icons.pending {
	background: url(../../images/icons/pending.png) no-repeat left center;
}
.icons.payed {
	background: url(../../images/icons/payed.png) no-repeat left center;
}


.button {
	font-size: 14px;
	cursor: pointer;
	padding: 4px 10px;
	font-weight: bold;
	background: #000;
	color : #fff;
	text-align: center;
	border: 0 none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.grey {
	background: #5c5a5b;
	color : #fff;
}
.brown {
	background: #604939;
	color : #fff;
}


/*
 * Footer
 * 
 */
#footer {
	padding: 10px 0;	
	font-size: 12px;
	color: #666666;
	border-top: 1px solid #9d9c9b;text-align:center;
}
#footer a {
	color: #666666;
}
.copyright {
	float: left;
	text-align: center;
	width: 850px;
}
.poweredBy {
	float: right;
	width: 100px;
	text-align: right;
}
.poweredByText {
	float: left;
	margin-right: 5px;
	padding-top: 5px;
}

#ft-buttons-slideshowHolder a {
    border: 1px solid #333333;
    color: #FCF2E3;
    font-size: 9px;
    font-weight: bold;
    margin-right: 5px;
}
#ft-buttons-slideshowHolder a.ft-button-slideshowHolder-active {
    background: none repeat scroll 0 0 #333333;
    color: #000;
    font-size: 9px;
}

#faqs{
	color: #000000;
    font-size: 14px;
    line-height: 20px;
	padding: 10px;
}

.padding7{
	padding: 7px; min-height:95px;
}
.testimonialSeperator {
    border-bottom: 1px solid #F4D3A3;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.paddingRight7{
	padding-right: 7px;
}

.stickytooltip{
	 /*shadow for CSS3 capable browsers.*/
	/*box-shadow: 5px 5px 8px #818181;
	-webkit-box-shadow: 5px 5px 8px #818181;
	-moz-box-shadow: 5px 5px 8px #818181;*/
	display:none;
	position:absolute;
	/*border:5px solid black;*/ /*Border around tooltip*/
	background: url(../../images/scroll.png);
	z-index:3000;
	width: 360px;
	height: 190px;
	padding: 30px 70px;
	font-size: 14px;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
	/*background:black;*/
	background: none !important;
	color:white;
	padding-top:5px;
	text-align:center;
	font:bold 11px Arial;
}
.atip p {
	padding-bottom: 5px;
}

#about-slider a{
	color:#000000;
}


/*
 * Testimonial Styles
 */
.testimonail {
	clear: both;
	margin: 10px 0;
}
.testimonialPhotoImg {
	width: 126px;
	float: left;
	border: 1px solid #b88a4e;
	padding: 1px;
	text-align: center;
}
.testimonialDesc {
	float: left;
	width: 750px;
	position: relative;
	border: 1px solid #b88a4e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 15px;
	font-size: 14px;
	color: #000;
	margin-right: 0px;
	margin-left: 30px;
	min-height: 50px;
}
.alternateTestmonial {
	background: #fef6eb;
	margin-right: 30px;
	margin-left: 0;
}
.testimonialBy {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: center;	
	padding: 5px;
}
.testimonialLeftArrow {
	width: 20px;
	height: 25px;
	position: absolute;
	top: 10px;
	left: -19px;
	background: url(../../images/testimonialLeftArrow.jpg) no-repeat left top;
}
.testimonialRightArrow {
	width: 20px;
	height: 25px;
	position: absolute;
	top: 10px;
	right: -20px;
	background: url(../../images/testimonialRightArrow.jpg) no-repeat left top;
}
.required {
	color: #ff0000;
	font-size: 14px;
}

.error
{
		 background-color: #de4343;
		 border-color: #c43d3d;
		 z-index:1000000;
		 top:0;
		 left:0;
}

.message
{
		-webkit-background-size: 40px 40px;
		-moz-background-size: 40px 40px;
		background-size: 40px 40px;			
		background-image: -webkit-gradient(linear, left top, right bottom,
								color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
								color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
								to(transparent));
		background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
								
		 -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		 -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
		 box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		 width: 100%;
		 border: 1px solid;
		 color: #fff;
		 padding: 15px;
		 position: fixed;
		 _position: absolute;
		 text-shadow: 0 1px 0 rgba(0,0,0,.5);
		 -webkit-animation: animate-bg 5s linear infinite;
		 -moz-animation: animate-bg 5s linear infinite;
}

.error
{
		 background-color: #de4343;
		 border-color: #c43d3d;
		 z-index:1000000;
		 top:0;
		 left:0;
}
		 
.success
{
		 background-color: #61b832;
		 border-color: #55a12c;
		 z-index:1000000;
		 top:0;
		 left:0;
}




/* New Design */
/*
 * 
 */
@import url(http://fonts.googleapis.com/css?family=Raleway:100,400,500|Oswald:400,700);

*{
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0 none;
}

h1 {
	color: #fff;
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 25px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

/*
 * Home/Registration page styles
 */
#lek-wrapper {
	width: 100%;
}
.loginpage {
	background: url(../images/lekhaka-home-bg2.jpg) no-repeat center top;
}
#lek-loginBlock {
	width: 520px;
	margin: 0 auto;
	padding: 80px 0 0 0;
}
#lek-logo {
	padding: 10px 0 30px 0;
	text-align: center;
}
.lek-formBlock {
	margin-bottom: 30px;
	padding-left: 30px;
}
.lek-formBlockBottom {
	text-align: center;
	margin-bottom: 30px;
	padding-left: 30px;
}
.lek-loginTable {
	
}

.lek-loginTable td {
    color: #FFFFFF;
    font-family: 'Raleway',Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 4px;
    padding-left: 0;
}

.btnRight {
	text-align: right; padding-right: 35px;
}
.btnRight a {
	padding-right: 30px;
}
.lek-loginTable td a {
	color: #fff;
}
.lek-textbox {
	border: 1px solid #7c7c7c;
	padding: 8px 4px;
	font-size: 14px;
	color: #333;
	background: #fff;
	width: 220px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.lek-normalTextBold {
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	padding-bottom: 10px;
}
.loginButtons{
	background: url("../images/signmein-btn.png") no-repeat scroll center top;
	border: 0 none;
	height: 33px;
	width: 126px;
	cursor: pointer;
}


.box-wrapper-dark {
    border: 1px solid #480D3D;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0;
}
.box-dark {
    background: none repeat scroll 0 0 #480D3D;
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 5px 15px;
}

.dobfield select {
    border: 1px solid #ccc;
    box-shadow: 0 0 3px 0px #ccc;
    color: #333;
    background: #f4f4f4;
    /*border-radius: 3px 3px 3px 3px;*/
    padding: 5px 2px;
}
.dobfield select:focus {
	background: #fff;
}
