*	{ margin:0; padding:0; color:#444; font-family:Arial; list-style:none; zoom:1; }

BODY{ margin:0; padding:0; background:url('../images/bg.gif') top repeat-x; }
IMG	{ border:none; }
LI	{ font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
UL	{ padding-left: 18px; }

.fakechar {position:absolute;display:none;}

.page_wrap	{ width:100%; }
.page_left, .page_right	{ line-height:0; font-size:0.1pt; }

/*
**	Header
*/
.header_left		{ width:320px; height:335px; padding-top:25px; vertical-align:top; }
.header_right		{ width:200px; height:360px; padding-left:480px; background:url('../images/header-bg.jpg') left top no-repeat; vertical-align:top; }
.sc		{ position:absolute; margin-left:-440px;}
*html .sc {margin-left:-590px;}
.sc a {margin-right:26px}

/*  Right side  */
.phone_number		{ padding:0 0 5px 15px; font-family: Georgia,Times New Roman; font-size:18px; line-height:23px; color:#3F5064; font-weight: bold; font-style:italic; }


.contact_link		{ padding:4px 5px 4px 30px; line-height:25px; background:url('../images/ico-01.gif') left center no-repeat; color:#316485; font-size:13px; text-decoration:underline; }
.contact_link:hover	{ color:#000; text-decoration:none; }

/*  Main menu  */
.main_menu		{ width:120px; margin-top:5px; padding:0 60px 0 20px; background:#fff; text-align:center; }
.main_menu li	{ background:url('../images/bg-01.gif') bottom repeat-x; }
.main_menu a	{ display:block; position:relative; margin:0 -60px 0 -20px; padding:4px 40px 5px 0; background:url('../images/dec-01.gif') right center no-repeat; color:#566e92; font-family:Georgia; font-size:16px; text-decoration:none; }
.main_menu a:hover{ background:url('../images/dec-02.gif') right center no-repeat; color:#000; text-decoration:underline; }
.main_menu .last	{ background:none; }
.main_menu_shadow	{ height:12px; background:url('../images/main-menu-shadow.gif') left top no-repeat; }

/*  Customer area  */
.customer_area		{ padding-top:15px; }

/*  Authorization form  */
.auth_form		{ padding:20px 0 15px 0; width:304px; background:#d1dbdc url('../images/auth-form-bg.gif') right repeat-y; }
.auth_ico		{ width:30px; background:url('../images/ico-02.gif') left center no-repeat; }
.auth_field_name	{ padding-right:5px; line-height:normal; color:#666; font-size:12px; }
.auth_field_wrap	{ padding:4px 5px 4px 0; background:url('../images/field-bg-right.gif') right 3px no-repeat; line-height:0; vertical-align:top;}
.auth_field		{ width:155px; height:15px;border:none; background:#fff; line-height:16px; color:#444; font-size:11px; }
.auth_form_button	{ width:40px; line-height:0; font-size:0.1pt; }
.auth_forgot A		{ line-height:normal; color:#666; font-size:11px; text-decoration:underline; }
.auth_forgot A:hover	{ color:#000; text-decoration:none; }

/*  Other in header  */
.our_writing_services	{ height:100px; background:url('../images/our-writing-services.gif') center bottom no-repeat; }


/*
**	Content - Left side
*/
.content_left				{ width:320px; padding-bottom:50px; vertical-align:top; }
.left_block_title 	{ height:35px;}
.left_block_title A	{ display:block; float:left; margin-right:4px; padding:5px 0 5px 25px; background:url('../images/dec-03.gif') left center no-repeat; color:#6c7e91; font-size:20px; font-weight:bold; text-decoration:none; }
.left_block_title A:hover	{ background:url('../images/dec-04.gif') left center no-repeat; color:#35485c; }
.left_block_content	{ padding:0 0 2px 25px; line-height:16px; color:#6c7e91; font-family:Verdana; font-size:12px; }
.left_buttons				{ padding:0 0 30px 25px; }

/*  Widgets  */
.widget			{ padding-bottom:30px; }
.widget_title		{ padding:5px 0 5px 25px; background:url('../images/dec-03.gif') left center no-repeat; color:#6c7e91; font-size:20px; font-weight:bold; }
.widget_title A		{ color:#6c7e91; font-size:20px; font-weight:bold; text-decoration:none; }
.widget_title A:hover	{ color:#35485c; }
.widget UL LI		{ padding:0 0 10px 25px; background:url('../images/dec-05.gif') 10px 5px no-repeat; line-height:18px; color:#6c7e91; font-family:Verdana; font-size:12px; }
.widget UL LI A		{ padding-left:0; line-height:18px; color:#6c7e91; font-family:Verdana; font-size:12px; text-decoration:none; }
.widget UL LI A:hover	{ color:#000; text-decoration:underline; }


/*
**	Content - Right side
*/
.content_right		{ width:630px; padding:10px 20px 50px 30px; vertical-align:top; line-height:20px; color:#496372; font-family:Verdana; font-size:13px; }
.content_right *	{ color:#496372; font-family:Verdana; font-size:13px; }
.content_right B	{ color:#007dcc; }
.content_right A	{ color:#007dcc; text-decoration:underline; }
.content_right A:hover	{ color:#000; text-decoration:none; }
.content_right P	{ padding-bottom:15px; text-align:justify; }
.content_right H1	{ margin-bottom:10px; padding-bottom:7px; background:url('../images/bg-02.gif') left bottom no-repeat; line-height:normal; color:#536d85; font-family:Arial; font-size:22px; font-weight:bold; }
.content_right H2	{ margin-bottom:10px; line-height:normal; color:#536d85; font-family:Arial; font-size:18px; font-weight:bold; }
.content_right H3	{ margin-bottom:5px; line-height:normal; color:#496372; font-family:Arial; font-size:14px; font-weight:bold; }

/*  Blocks and Lists  */
.cite_block		{ margin-bottom:10px; padding:5px 40px 5px 50px; background:#fff url('../images/bg-03.gif') left top repeat-y; font-style:italic; }
.cite_block P		{ width:75%; padding:1px 0; }
.cite_block .signature	{ width:auto; text-align:right; font-weight:bold; }

.cite_block1			{ position:relative; width:99%; margin:15px auto; background:#fff url('../images/bg-03.gif') left top repeat-y; font-style:italic; }
.cite_block1 TABLE		{ width:100%;  line-height:20px; font-size:13px; border:1px solid #acacac; border-left:none;}
.cite_block1 P			{ padding-bottom:5px; }

.list_style_1		{ color:#496372; font-size:12px; font-weight:bold; }
.list_style_1 LI	{ padding-bottom:5px; }

/*  Buttons  */
.three_buttons		{ width:95%; margin:0 auto 15px auto; }
.three_buttons TD	{ text-align:center; }
.three_buttons A	{ display:block; width:125px; padding:15px 25px 15px 10px; background:url('../images/button-bg-01.gif') left top no-repeat; text-align:center; line-height:normal; color:#fff; font-family:Verdana; font-size:16px; font-weight:bold; text-decoration:none; }
.three_buttons A:hover	{ background:url('../images/button-bg-02.gif') left top no-repeat; color:#000; }


/*
**	Footer
*/
.bridge_left		{ height:110px; background:url('../images/bridge-left.gif') right bottom no-repeat; }
.footer			{ padding:20px 0 0 200px; background:url('../images/bridge-right.gif') left bottom no-repeat; text-align:center; }
.footer A		{ margin:0 3px; color:#007dcc; font-size:11px; text-decoration:none; }
.footer A:hover		{ color:#000; text-decoration:underline; }
.footer .copyright	{ padding-bottom:10px; color:#888; font-size:12px; }

.over { width:320px; position:absolute; overflow:hidden; }
/* track */
.allords  {  border-top:solid 1px #8397A3; border-left:solid 1px #8397A3;}
.allords td {padding:2px 4px; border-bottom:solid 1px #8397A3; border-right:solid 1px #8397A3; font-size:12px;}
.allords tr.chgbck td, .chgbck u, .chgbck a,.chgbck a:visited {color:#900}
.track {padding: 10px;}
.track td b	{ color:#494949; }
.track .order_table		{ border-top:solid 1px #ACC7D8; border-left:solid 1px #ACC7D8; background:#fff; }
.track .order_table td{ padding:5px; border-bottom:solid 1px #ACC7D8;border-right:solid 1px #ACC7D8; }
.track .order_menu a { display: block; padding: 0 0 2px 30px; color: #000; text-decoration: none; }
.track .order_menu a:hover { color:#000; text-decoration:underline }
.track .instruct td {padding:1px; border:none}
.track .instruct td.ibt {border-top:solid 1px #ddd}
.track .instruct td a {color:#000}
.track .instruct td .btn {width:48px;height:20px; border:solid 1px #ddd;}
.track li { list-style:circle; }

.order_menu .ico1	{ background:url(../images/adm-ico-1.gif) 8px center no-repeat; }
.order_menu .ico2	{ background:url(../images/adm-ico-2.gif) 8px center no-repeat; }
.order_menu .ico3	{ padding-left:30px; background:url(../images/adm-ico-3.gif) 6px center no-repeat; }
.order_menu a.ico4{ padding-left:40px; background:url(../images/adm-ico-4.gif) 26px center no-repeat; }
.order_menu .ico5	{ background:url(../images/adm-ico-5.gif) 8px center no-repeat; }
.order_menu .ico6	{ background:url(../images/adm-ico-6.gif) 8px center no-repeat; }
.order_menu .ico7	{ background:url(../images/adm-ico-7.gif) 8px center no-repeat; }

.orderform	{ width:100%; margin:0 auto 20px auto; padding:2% 2%; background:#ebe9da; }
.orderform FONT	{ color:#FF0000; }
.orderform input, .orderform select { height:20px; font-size:12px; }
.orderform .fld	{ width:200px; }
.orderform .fld100 {width:100%;}
.orderform .letter_bottom	{ font-size:11px; }

.orderform .msg		{ border:1px #8397A3 solid; margin-bottom:1px; font-size:12px;}
.orderform .msg	.text { color: #444; font-style:normal; font-size:12px;}
.orderform .msg .C		{ background-color:#e6F7f0; }
.orderform .msg .W		{ background-color:#D3ECF7; }
.orderform .msg .A		{ background-color:#ffdddd; }
.orderform .msg .FN		{ background-color:#ACC7D8; font-weight:bold; vertical-align:middle; }
.orderform .msg .h		{ padding:1px 3px; vertical-align:middle; }
.orderform .msg .ai		{ background-color:#fff; vertical-align:middle; }
.orderform .msg .text	{ background-color:#fff; padding:4px;}
.orderform .msg .b1 { border-right:dotted 1px #BCB177; border-bottom:dotted 1px #ccc;}
.orderform .msg .b2 { border-bottom:dotted 1px #BCB177;}
.orderform .msg .b3 { border-top:dotted 1px #BCB177;}
