/* MASTERPAPERS.com v.2*/

/* common */
*	     {font-family:verdana, tahoma, sans-serif}
body   {background-color:#E7F0F2; padding:0;margin:0}
body,p,td,div {font-size:12px}
form   {display:inline}
h1     {font-size:16px; color:#0096EC; border-left:solid #0096EC 5px; padding-left:10px; margin-bottom:30px}
strong {font-weight:bold; color:#1B87C9}
img    {border:none}

.fakechar {position:absolute;display:none;}
.hide     {position:absolute; top:-100px; left:-100px; z-index:-100; visibility:hidden}

input      {background-color:#fff; color:#04466B; font-size:11px; width:100%; height:20px}
input.agr  {background-color:#fff; color:#04466B; width:13px; height:13px;}
input.radio{background-color:#E0EAF0; color:#fff;width:15px}
input.a    {width:auto} 
input.sub  {background-color:#0083CC; color:#fff; width:150px; cursor:hand; border-width:1px; border-style:solid; border-color:#04466B;}
input.sub:hover {background-color:#83D1FD; color:#000000}
input.btn  {background-color:#0083CC; color:#ffffff; cursor:hand; border-width:1px; border-style:solid; border-color:#04466B; width:auto}
input.btn:hover {background-color:#83D1FD; color:#000; border-color:#000}
input.hidd {background-color:#E7F0F2;}
label    {cursor:hand}
select   {background-color:#ffffff; color:#04466B; font-size:11px; width:100%; height:20px } 
select.a {width:auto} 
textarea {color:#04466B; background-color:#ffffff; width:100%; padding-left:3px; padding-right:3px;}
a        {color:#1B87C9; text-decoration: none}
a:hover  {text-decoration: none}
a.cont   {font-weight:bold; color:#0096EC; letter-spacing:0px}
a.cont:hover {color:#00BBF7; text-decoration:none}


/* HEAD */
.logoflash {
	position:absolute;
	top:22px;
	z-index:10;
	padding-left:6px;
}

.header1 {height:200px; background:#C3D6DC url(../images/bg_head1.gif) top repeat-x}
.logo {
	position:absolute;
	z-index:20;
	width:50%;
	top:117px;
	margin-left:240px;
	text-align:center;
}
.logohand {
	float:left;
	width:290px;
	height:200px;
	background:url(../images/bg_logohand.jpg) top left no-repeat;
}
.tplflinks   {
	position:relative;
	z-index:21;
	height:28px;
	margin-top:2px;
	padding-left:20px;
}
.tplflinks a { margin-right:16px }
.tplflinks a.ahome       {background:url(../images/ico_home.gif) left 0px no-repeat; }
.tplflinks a.ahome:hover {background:url(../images/ico_home_on.gif) left 1px no-repeat; }
.tplflinks a.acont       {background:url(../images/ico_cont.gif) left 2px no-repeat; }
.tplflinks a.acont:hover {background:url(../images/ico_cont_on.gif) left 3px no-repeat; }

.hormenu1     {
	position:absolute;
	z-index:20;
	width:100%;
}
.hormenu1 div {
	float:right;
	margin: 0 20px 0 70px;
	text-align:right;
}
.hormenu1 a   {
	margin-right: 4px;
	font-family: arial, helvetica;
	font-size:11px;
	color:#236CF3;
	text-decoration:underline;
}
.hormenu1 a:hover {color:#0083CC;text-decoration:none}

.header2 {height:44; background:#C3D6DC url(../images/bg_head2.gif) top repeat-x}

.hormenu2{background:url(../images/bg_head21.jpg) top left no-repeat}
.hormenu2 div {height:44px; margin-left:330px; background:url(../images/bg_hormenu2.gif) top repeat-x}
.hormenu2 a   {
	padding-right: 9px;
	margin-right: 8px;
	border-right:solid 1px #008EF6;
	font-family: arial, helvetica;
	font-size:11px;
	line-height:30px;
	color:#fff;
}
.hormenu2 a:hover {color:#7CDFFF}
.hormenu2 a.last  {border:none; padding:2px}

.header3 {
	height:86;
	background:#0177C1 url(../images/bg_head3.gif) top repeat-x;
}
.x {
	float:right;
	padding:10px 10px 0 0;
	text-align:center;
}
.header3 h2 {
	padding:0;
	margin: 4px 16px;
	line-height:18px;
	font-size:14px;
	color:#fff;
}

.hd3bans td {padding: 0 8px 0 0; }
.phones_hd3 {
	position:relative;
	margin:0;
	width:154px;
	height:77px;
	background: url(../images/b_phones_1.gif) top no-repeat;
	text-align:left;
}
.phones_hd3 .lbl {
	margin:0px 10px;
	padding-top:5px;
	line-height:10px;
	font-size:11px;
	color:#6cf;
}
.phones_hd3 .lbl a {
	display:block;
	text-align:right;
	line-height:12px;
	font-size:10px;
	color:#64CCFF;
	text-decoration:underline;
}
.phones_hd3 .lbl a:hover { color:#fff; }
.phones_hd3 .phn {
	margin:0 10px;
	text-align:right;
	line-height:13px;
	font-size:14px;
	color:#fff;
}

#phone_drop {
	visibility:hidden;
	position:absolute;
	z-index:10;
	margin:10px 0 0 0;
	width:154px;
}
*html #phone_drop { margin-left:-10px; } /* fucking IE!*/
#phone_drop .dbody{
	padding-bottom:6px;
	background:#008DF7 url(../images/b_phones_2.gif) repeat-y;
	cursor:hand;
}
#phone_drop .dbtm {
	height:8px;
	background: url(../images/b_phones_3.gif) top left no-repeat;
}
#phone_drop .phn {
	padding-top:1px;
	text-align:left;
	line-height:14px;
	font-size:11px;
}


/* LEFT COLUMN */
.leftcolumn {
	position:absolute;
	top:261px;
	z-index:10;
	width:205px;
}

.leftmenu   {margin: 0 0 20px 10px}
.leftmenu a {
	display:block;
	padding-left:17px;
	background:url(../images/vmenubg.gif) 0 6px no-repeat;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	letter-spacing:0px;
	font-style:italic;
	color:#fff;
}
.leftmenu a:hover {
	text-decoration:none;
	background:url(../images/vmenubg_on.gif) 0 6px no-repeat;
	color:#7CDFFF;
}
.leftphone {
	width:197px;
	margin-bottom:20px;
	padding-left:27px;
	background:url(../images/tollfreephone.gif) top left no-repeat;
	line-height:52px;
	letter-spacing:1px;
	font-size:19px;
	font-family:arial,helvetica;
	font-weight:bold;
	color:#fff;
}
.left_boxV{
	background:url(../images/bg_leftboxv.gif) right #fff;
	width:197px;
}
.left_boxB {
	height:10px;
	background:url(../images/bg_leftboxb.gif) bottom right no-repeat;
}

.testimonT {background:url(../images/bg_testimon.gif) top right no-repeat;}
.testimon{
	padding:88px 8px 0px 12px;
	font-family:verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#666;
}
.testimon p, .testimon td {font-size:10px;}
.testimon a {
	display:block;
	margin:10px 10px 0 0;
	padding:0 10px 0 0;
	background:url(../images/m_1.gif) right 5px no-repeat;
	font-style:normal;
	text-align:right;
	color:#1B87C9;
}

.safeordT {background:url(../images/bg_safeord.gif) no-repeat right top}
.safeord  {
	padding:104px 16px 0 0;
	text-align:center;
	font-size:11px;
	color:#000;
}
.safeord div {margin:0 0 16px 16px }


/* BODY left */
.body_left {
	background:#0082CD url(../images/bg_bodyleft.gif) no-repeat left top;
}
.body_left .corner{
	position:relative;
	left:20px;
}
*html .body_left .corner{left:21px}


/* BODY content */
/*.body_centre {background: url(../images/bg_center.gif) top right no-repeat}*/
.body_centre { background: url(../images/bg_bdbtmcorner.gif) bottom left no-repeat; }
.two_corners { background: url(../images/bg_center.gif) top right no-repeat; }
.two_corners div { background: url(../images/bg_bdlftcorner.gif) top left no-repeat; height:22px;}

.content    {font-size:12px; color:#6A6A6A}
div.content {margin: 0 35px 35px 35px}
.content p	{text-align:justify}
.content a { text-decoration: underline }
.content a:hover { color:#004ba4 }

.content h1 {margin: 16px 0 12px 0}
.content .sample1 {
	font-size:11px;
	color:#0096EC;
}
.content .sample2 {
	font-size:11px;
	padding-left:16px;
}
.content a.sample {
	display: block;
	width: 100%;
	padding-top:4px;
	text-align:center;
}
.content ol { margin: 10px 0px; padding: 0 0 0 22px }	
.content ul { margin: 10px 0px; padding: 0 0 0 22px }	
.content ul li {
	margin:0; padding:0;
	list-style-image:url(../images/li.gif);
}
.content ol li { list-style-image:none }

table.form td    {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#205091; padding-left:8px; padding-right:8px; text-align:left}
table.form td.l  {text-align:right}
table.form td.no {padding-left:0px; padding-right:0px}

.form a {font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#0096EC; letter-spacing:0px; text-decoration:none}
.form a:hover {color:#00BBF7;}

div.form {border-width:1px; border-color:#6D8EA3; border-style:solid; background-color:#E0EAF0; padding-top:20px; padding-bottom:20px}

/* BODY right */
.login {
	height:156px;
	padding:4px 8px 0 16px;
	background: #0067B0 url(../images/bg_login.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.login td{
	padding-top:6px;
	font-size:11px;
	color:#fff;
}
.login strong{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}
.login a{font-size:9px; color:#fff}
.login a:hover {color: #7cdfff}
.login input.f {
	height:16px; 
	width:132px;
	border-top:inset 1px;
	border-left:inset 1px;
	border-bottom:none;
	border-right:none;
	font-size:10px;
}
.login .sub{width:72px; height:17px; font-size:10px}
ul.hyp { margin-top:4px; margin-bottom:4px; }
ul.hyp li {
	list-style-type:square;
	color:#E7F0F2;
	margin-left:-25px; margin-right:10px; margin-top: 2px;
	font-size:9px;
}
.login .usrmenu a {
	display:block;
	width:100%;
	font-size:12px;
	font-weight:bold;
}

.right_box1 {background:url(../images/bg_rightboxt.gif) no-repeat top left}
.right_box2 {background:url(../images/bg_rightboxv.gif); width:162px}
.right_box{
	background:url(../images/bg_rightboxb.gif) no-repeat bottom left;
	padding:1px 0 5px 0;
	text-align:center;
}
.right_box a {
	display:block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}
.right_box a.qt {
	line-height:12px;
	color:#037FC5;
}
.right_box ul {
	text-align:left;
	margin:4px 4px 4px 23px; padding:0;
	font-size:11px;
	color:#666;
}
.right_box li {
	margin:0; padding:0;
	list-style-image:url(../images/li.gif);
}
.right_box font {
	font-size:12px;
	font-weight:bold;
	line-height: 15px;
	color:#09F;
}

/* FOOTER */
.footer   {
	padding: 10px 0px 3px 0px;
	background: #00246E url(../images/bg_footer.gif) top repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.footer a {
	color:#66ccff;
	text-decoration: underline;
}
.footer a:hover {color: #FFFFFF;}
.footer .corner{
	position:relative;
	left:203px;
	top:-30px
}
*html .footer .corner{left:204px}

