@font-face {
    font-family: "NF2Text";
    font-style: normal;
    font-weight: normal;
    src: url("font/Neutraface_no2_text_book_lining.eot") format("embedded-opentype"), url("font/Neutraface_no2_text_book_lining.woff") format("woff"), url("font/Neutraface_no2_text_book_lining.ttf") format("truetype");
}

body{margin: 0px; background: url(../images/bg.jpg) repeat-x; }
table,div{font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#858484; line-height:20px; }
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: underline;}
img{border:none;}
p{ margin:10px 0;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

#background_img{margin: 0px; background: url(../images/resume_bg.jpg) repeat-x;}

#main, header, #top, #content, #footer, #banner, .clearfix{width:990px;}
#top, #content, footer, #banner, .clearfix, #levels, #today-resume, #tickets, #select-order, #afflilates{position:relative; display:inline-block;}
.img_left, #logo, #left, #copy, .float-left{float:left;}
.img_right, #top_link, #right, #jinfo, .float-right{float:right;}

h1,h2,h3,h4{margin:10px 0; font-family: NF2Text, sans-serif; font-weight: normal;}
/*Heading*/
h1{font-size:30px; color: #00a9e9;}
h2{font-size:24px; color: #00a9e9; margin:20px 0;}
h3{font-size:18px;}
h4{font-size:14px;}
	
.img_left{margin-right:10px;}
.img_right{margin-left:10px;}
.ul{margin:0; padding-left:0; margin-left:20px;}
.ul li{line-height: 26px;}

#main{margin:0 auto;}
header{}
#top{}
#logo{width:351px; margin: 29px 0;}
#top_link{width:372px; margin-top: 5px;}
#login{width: 372px;}
#login .input{border: none; border-radius: 5px; width: 138px; padding: 6px; float: left; margin-right: 4px;}
.sign-in, .forgot{font-family: NF2Text, sans-serif; font-size: 16px; color: #FFFFFF;}
.forgot{margin-left: 108px;}
#phone {color: #FFFFFF;font-family: NF2Text,sans-serif;font-size: 26px;margin: 20px 0 0 140px;text-align: right;width: 230px;}

#slider{position: absolute; width: 100%; background: url(../images/banner.jpg) no-repeat center; height: 425px; top: 165px;}
#banner{min-height: 425px;}

#content{margin: 15px 0;}
#left{width:730px;}
#left .clearfix {width:730px;}
#right{width:240px;}
#order{-moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ background-color: #00a9e9; text-align: center; padding: 10px; color: #FFFFFF; font-family: NF2Text, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.why-choose{background-color: #f1f0f0; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ padding: 10px;}
#right h2{font-size:20px; color: #00a9e9; margin:10px 0;}

.blue-box{background: url(../images/blue-box.jpg) no-repeat; width: 208px; height: 141px; float: left; margin-right: 23px; color: #FFFFFF; padding: 10px;}
.last{margin-right: 0px !important; border-right: none !important;}
.blue-box h1{font-size: 20px; color: #FFFFFF;}
.readmore{color: #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-bottom: 2px;} .readmore a{color: #FFFFFF;} .readmore a:hover{color: #FFFFFF; text-decoration: none;}

#levels{-moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ border: 1px solid #e5e5e5;}
.box, .box2{float: left; width: 181px;}
.box{background-image: -moz-linear-gradient(top, #FFFFFF, #f1f1f1); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #f1f1f1)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#f1f1f1'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#f1f1f1')"; /* IE8, IE9 */
       background-image: linear-gradient(to bottom, #FFFFFF, #f1f1f1); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */;}

.box2{background-image: -moz-linear-gradient(top, #f1f1f1, #FFFFFF); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1f1f1),color-stop(1, #FFFFFF)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#FFFFFF'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#FFFFFF')"; /* IE8, IE9 */
       background-image: linear-gradient(to bottom, #f1f1f1, #FFFFFF); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */;}
        
.title{display:block; color:#FFFFFF; font-size:15px; font-weight:bold; border-right:1px solid #f0f0f0; padding:10px; background-image: -moz-linear-gradient(top, #049cd5, #00a9e9); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #049cd5),color-stop(1, #00a9e9)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#049cd5', EndColorStr='#00a9e9'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#049cd5', EndColorStr='#00a9e9')"; /* IE8, IE9 */
       background-image: linear-gradient(to bottom, #049cd5, #00a9e9); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */}
.text{padding:5px 10px;}

.how-to{width: 228px; height: 161px; float: left; margin-right: 23px;}

footer{background: url(../images/footer-bg.jpg) repeat-x; width: 100%;}
#footer{margin: 0 auto;}
.footer-links{width: 230px; float: left; margin: 15px 20px 0 0; min-height: 190px;}
.footer-links ul{margin:0px; padding-left:0px; margin-left:0px; list-style:none; }
.footer-links li{}
.footer-links li a{display:block; text-decoration:none; color: #FFFFFF;}
.footer-links li a:hover{color:#ace7fd; display:block; text-decoration:none;}
#copy{width:400px; line-height: 30px;}
#jinfo{width:400px; text-align: right; margin-top: 5px;}

.white{color: #FFFFFF;}

.cal1, .cal2, .cal3, .cal4, .cal5, .cal6, .cal7, .cal8, .cal9, .cal10, .cal11, .cal12, .cal13, .cal14, .cal15{float: left;}
.input{border:1px solid #d9d9d9; color:#605e5e; padding:5px; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}

/*Writer*/
#today-resume{border: 1px dotted #666666; width: 710px; padding: 10px}
#today-resume .cal1, .cal2, .cal3{width: 160px;}
#today-resume .cal4{width: 230px;}

#tickets{border: 1px dotted #666666; width: 710px; padding: 10px}
#tickets .cal5, .cal6, .cal8{width: 160px;}
#tickets .cal7{width: 230px;}
#tickets span{font-size: 13px; font-weight: bold; color: #00a9e9;}

#search-box{position: relative; top: 5px;}
#search-box .input{padding:7px 5px; float: left; width: 250px; margin-right: 10px; border-radius: 4px 4px 4px 4px; }

.order{border: 1px dotted #666666; width: 710px; padding: 10px;}
.submit-btn{-moz-box-sizing: border-box; background-attachment: scroll; background-clip: border-box; background-color: #DDDDDD; background-image: -moz-linear-gradient(#0896cb, #02a7e6); background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: 100% auto; border: 1px solid #02a7e6; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 18px; margin: 0; padding: 6px 10px; position: relative; text-align: center; vertical-align: middle;}
.submit-btn:hover {background-image: -moz-linear-gradient(#02a7e6, #0896cb);  background-size: 100% auto; border: 1px solid #02a7e6; }

/*Client Panel*/
.btn{font-size: 30px; color: #FFFFFF; padding: 5px 20px; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ background-color: #06abe9; font-family: NF2Text, sans-serif; font-weight: normal;}
#select-order{border: 1px dotted #666666; width: 730px;}
#select-order .cal9, .cal10, .cal11, .cal12{float: left; padding: 10px; font-size: 14px;}
#select-order .cal9, .cal10, .cal11{width: 150px;}
#select-order .cal12{width: 200px;}
#select-order span{color: #FFFFFF;}
.blue-bg, .gray-bg, .white-bg{position: relative;display: inline-block; line-height: 40px; /*margin-bottom: -4px;*/ width: 730px;}
.blue-bg{background-color: #00a9e9;}
.gray-bg{background-color: #f1f1f1;}
.white-bg{background-color: #FFFFFF;}

/*Admin panel*/
#afflilates{border: 1px dotted #666666; width: 730px; margin-bottom: 15px;}
#afflilates span{color: #FFFFFF; padding: 10px;}
#afflilates .select{float: right; width: 570px; margin: 5px 10px;}

#right .search{background-color: #f1f0f0; border: 1px solid #d7d7d7; -moz-border-radius: 5px; /* FF1+ */ -webkit-border-radius: 5px; /* Saf3+, Chrome */border-radius: 5px; /* Opera 10.5, IE 9 */ text-align: center; margin-top: 38px;}
#right .input{margin: 10px 0 0; width: 200px;}

/*Front site*/
.input_professional {
    border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 220px;}
label{ width: 131px; float: left; margin-top: 5px;}    
.order_professional{ margin-bottom: 22px;}
.prices_professinoal{ font-size: 20px; margin: 30px 0 10px 0;}
.prices_professinoal2{ font-size: 20px; margin: 20px 0 10px 0;}
.price_font{ color: #7f7f7f;}
.additional_services{ width: 700px; border: 1px  dashed #000; padding: 0 10px;}
.per_pages{ float: right;}
.prices_professinoal_total{font-size: 20px; margin:20px 0 10px 0;width: 721px;}

.input_address {
    border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 220px; height: 100px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;}
.radio2{ float: left; margin-right: 15px; margin-top: 8px;}
.pay_now{background: url(../images/pay_now.jpg) no-repeat; width: 108px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}
.input_browes{border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 220px; font-family: Verdana,Helvetica,sans-serif; font-size: 13px; margin-top: 6px;}
.name{ width: 219px;}
.radio{ float: left; margin-right: 15px; margin:8px 10px 0 10px;}
#usa{ margin-left: 0px;}
.country_pages3{ float: left;width: 730px; margin-top: 0px;}
.textarea_address{border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px; width: 325px; height:70px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;}
    
.pay_now2{background: url(../images/place_order_now.jpg) no-repeat; width: 179px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}

.input_professional_pages4{ border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px;
    width: 231px;}
.professional_pages4{ border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    color: #605E5E;
    padding: 5px;
    width: 85px;}
#left_inner{ width: 395px; float: left;}
#right_inner{ float: right; width: 545px; margin-top: 25px;}
.additional_services_inner{width: 525px; border: 1px  dashed #000; padding: 0 10px; min-height: 250px;}

.upload_resume{ display: inline-block; overflow: hidden; width: 990px;}
.submit{background: url(../images/submit.jpg) no-repeat; width: 108px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}
.or_enter{ font-size: 14px; color: #00a9e9; text-align: center; margin-top: -12px; width: 384px;}
.next{background: url(../images/next.jpg) no-repeat; width: 71px; height: 30px; float: left; margin: 8px 0 0 130px; border: none; color: #03a4e1; cursor: pointer;}
.radio_iiner{ margin-left: 10px !important;}

.total_order{color: #00A9E9;}

.inp-table {
border-spacing: 5px;
border: 1px solid #ccc;
border-radius: 15px;
width: 450px;
padding: 5px;
}

.tab {	align: center;
	border: 1px solid #1e8cd2;
	background-color: antiquewhite;
	width: 900px;
	}

.tr0 {	background-color: #eef9ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border-bottom: 0px dotted #1e8cd2;
	text-align: center;
	}

.tr1 {	background-color: #d7ebfa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 0px dotted #1e8cd2;
	text-align: center;
	}

.tab-head {	background-color: #1e8cd2;
		text-align: center;
		padding: 4px;
	}

.tab-head-txt {	color: antiquewhite;
		text-align: center;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.tabinf {	background-color: seashell;
		text-align: center;
		border-top: 1px dotted #1e8cd2;
		padding: 4px;
	}

.tabinftxt {	color: black;
		text-align: center;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.tabnav {	background-color: #b5e6ff;
		text-align: center;
		border-bottom: 1px dotted #1e8cd2;
		padding: 4px;
	}

.tabnavbot {	background-color: #b5e4ff;
		text-align: center;
		border-top: 1px dotted #1e8cd2;
		padding: 4px;
	}

.tabnavtxt {	color: black;
		text-align: center;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.tab-th {	background-color: #87D0DD;
		padding: 2px;
		border-bottom: 1px dotted ##1e8cd2;
	}

.tab-th-txt {	color: #fff;
		text-align: center;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.tab-err {	text-align: center;
		background-color: tomato;
		padding: 4px;
	}

.tab-err-txt {	color: white;
		text-align: center;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}


.but-submit { background-color: #A8C6FF; }
.but-button { background-color: white; }
.but-ckbox { background-color: transparent; }

.txt-head { text-align: center; color: black; font-weight: bold; }
.txt-foot { text-align: center; color: black; }
.txt-page { text-align: center; }
.txt-link { color: black; }
.txt-dot { color: red; font-weight: bold; }

/*
.inp-table { background: #b9deee; border-style:
	solid; border-width: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50%;}
*/
.inp-info-txt { font-size: 12px; text-align: center; font-weight: bold;
	color: black; }
.inp-info-td { background-color: #B5E6FF; }

.inp-left-txt0 { text-align: right; color: #00A9E9; font-weight: bold; width: 100px; }
.inp-left-td0 { background-color: #EEF9FF; }
.inp-left-txt1 { text-align: right; color: #00A9E9; font-weight: bold; width: 100px; }
.inp-left-td1 { background-color: #D7EBFA; }

.inp-right-txt0 { text-align: left; color: black; }
.inp-right-td0 { text-align: left; background-color: #EEF9FF; }
.inp-right-txt1 { text-align: left; color: black; }
.inp-right-td1 { text-align: left; background-color: #D7EBFA; }
.inp-right-more { text-align: left; color: chocolate; }
.inp-right-disabled { text-align: left; color: black; }

.sqltab-table { }
.sqltab-th { background: #b9deee; font-weight: bold; color: black;
	vertical-align: top; }
.sqltab-thsort { font-weight: bold; color: black; vertical-align: top; }
.sqltab-nav { }
.sqltab-navpage { color: black; }
.sqltab-navcurr { color: black; font-weight: bold; }
.sqltab-elem-0 { background: antiquewhite; }
.sqltab-elem-1 { background: seashell; }
.sqltab-elem-X { background: khaki; }
.sqltab-err { text-align: center; font-weight: bold; color: red; }

.sqlrow-table { width: 500px; }
.sqlrow-nav { }
.sqlrow-navpage { color: black; }
.sqlrow-navcurr { color: black; font-weight: bold; }
.sqlrow-left-0 { text-align: right; width: 100px; background: #b9dccc;
	color: black; }
.sqlrow-left-1 { text-align: right; width: 100px; background: #b9deee;
	color: black; }
.sqlrow-elem-0 { background: antiquewhite; }
.sqlrow-elem-1 { background: seashell; }
.sqlrow-err { text-align: center; font-weight: bold; color: red; }

.inp-erow-txt { text-align: center; font-weight: bold; color: white; }
.inp-erow-td { top; background-color: red; }

.inp-break-txt { text-align: center; }
.inp-break-td { background-color: white; }

.inp-submit-td { text-align: center; background-color: #B5E4FF; }
.inp-button-td { text-align: center; background-color: #B5E4FF; }
.inp-submit-txt { text-align: center; color: blue; }
.inp-button-txt { text-align: center; color: white; }

.inp-err-txt { color: red; font-size: 75%; font-weight: bold;
	text-decoration: underline; }

.infomsg {	color: tomato;
		text-align: center;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.calend-txt0 { color: black; }
.calend-td0 { height: 40px; background-color: #EEF9FF; width: 75px; text-align: center; }
.calend-txt1 { color: black; }
.calend-td1 { height: 40px; background-color: #D7EBFA; width: 75px; text-align: center; }
.calend-w-txt0 { color: chocolate; font-weight: bold; width: 75px; }
.calend-w-td0 { text-align: center; background-color: #EEF9FF; }
.calend-w-txt1 { color: brown; font-weight: bold; width: 75px; }
.calend-w-td1 { text-align: center; background-color: #D7EBFA; }
.calend-table { background: black; border-style:
	solid; border-width: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 900px; }
.calend-info-txt { font-size: 12px; text-align: center; font-weight: bold;
	color: black; }
.calend-info-txt-writer { font-size: 14px; }
.calend-info-txt-2below { font-size: 13px; }
.calend-info-txt-big { font-size: 14px; }
.calend-info-td { background-color: #B5E6FF; text-align: center; }
.calend-week-txt { font-size: 12px; text-align: center; font-weight: bold;
	color: black; }
.calend-week-td { background-color: #1E8CD2; text-align: center; }
.calend-days-txt { font-size: 12px; text-align: center; font-weight: bold;
	color: black; }
.calend-days-td { background-color: #87D0DD; width: 75px; text-align: center; }
.calend-today-td0 { background-color: white; width: 75px; text-align: center; }
.calend-today-td1 { background-color: white; width: 75px; text-align: center; }
.calend-today-td { background-color: white; text-align: center; }

.overdue { color: red; font-weight: bold; }
.completed { color: green; font-weight: bold; }
.aa-error { color: red; font-weight: bold; }
.paginate a {padding:3px;}

.search_div{
 margin-bottom: 5px;
 margin-top: 15px;
}
