input, select{
	background-color: #f8f8f8;
	border: 1px solid #e6e6e6;
	font-size: 11px;
	font-family: Arial;
	padding: 2px;
	margin-left: 20px;
}

#settings input{
	width:200px;
}

#settings .buttons{
	width:83px;
}

#settings .checkboxes{
	width:20px;
}

textarea{
	background-color: #f8f8f8;
	border: 1px solid #e6e6e6;
	font-size: 11px;
	font-family: Arial;
	padding: 2px;
	margin-left: 20px;
}

h2{
	font-weight: bold;
	background-repeat: no-repeat;
}

h2.inbox{ background-image: url('../icons/icon_receivefax.gif');} 
h2.outbox{ background-image: url('../icons/icon_sendfax.gif');} 
h2.sentbox{ background-image: url('../icons/icon_sendfax.gif');} 
h2.registration{ background-image: url('../icons/icon_reg.gif'); background-position: left center; width:300px; margin-left: 10px; } 
h2.credit{ background-image: url('../icons/icon_credit.gif'); margin-left: 10px; } 

h2.settings{
	background-image: url('../icons/icon_settings.gif');
	background-repeat: no-repeat;
}

h2.contact{
	background-image: url('../icons/icon_contact.gif');
	background-repeat: no-repeat;
}

h2.login{
	background-image: url('../icons/icon_logindemo.gif');
	background-repeat: no-repeat;
}

div.lost_password {
    margin-left: 25px; 
}

label{
	display: block;
	margin: 10px 20px 5px 20px;
	font-weight: bold;
	font-family:Arial;
	font-size: 11px;
	color: #928B81;
}

blockquote{
	margin: 15px 5px 5px 5px;
	padding: 10px 10px 0px 10px;
	/*background-color: #017276;*/
	color: #fff;
	width: 124px;
	float: right;
	background-image:url(../images/quote_bg.jpg);
	background-repeat:no-repeat;
}

#message{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 20px;
	color: #009091;
}

#dr_message{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 0px 20px;
	color: #009091;
}

.newmail{
	margin-bottom: -2px;
	border: none;
}

.buttons{
	margin-top: 20px;
	background-image: url('../images/button_save.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	width: 83px;
	height: 22px;
	border: none;
	color: #ffffff;
	font-weight: bold;
}

.quote_bottom{
	background-image:url(../images/quote_bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position: bottom center;
	padding: 0px;
	margin: 0px 0px 0px -10px;
	height: 7px;
	width: 144px;
	display:block;
}

.left_quote{
	/* width: 260px; */
	/* float:left; */
}

p{
	padding: 0px 10px;
	color: #928B81;
	font-family: Arial;
	font-size: 12px;
}

p.input_subscript{
	margin-top: 0px;
	margin-left: 14px;
}

p.afa{
	margin-left:60px;
}

.float_left{
	float:left;
}

.float_right{
	float: right;
}

.static_box{
	padding-right: 15px; 
	padding-left: 50px;
	padding-bottom: 50px;
}

.static_box img{
	margin: 0px 10px 10px 0px;
}
.static_box p { text-align: justify; }
.static_box p em { font-style: normal; font-weight: bold; }
.static_box p.highlighted { margin-left: 20px; margin-right: 20px; }
.static_box p.links { text-align: center; }
.static_box p a.left { margin-right: 50px; } 

.cost_submenu_l {
	width:100px;
	float:left;
	margin-left:30px;
}
.cost_submenu_r {
	width:100px;
	float:right;
	text-align:right;
	margin-right:125px;
}

.static_box ul, .static_box ol {
	color: #928B81;
	font-family: Arial;
	font-size: 12px;
	padding: 0px 15px 0px 35px;
	margin: 0px;
}

.static_box ul li{
	margin-bottom: 10px;
	/* list-style-image: url(../images/list_bullet.gif); */
}
.static_box ul.about li {
	margin-bottom: 10px;
	padding-left: 5px; 
	/* list-style-image: url(../images/list_check_15x15.png); */
}

.reg_box{
	padding-left: 0px;
	padding-bottom: 50px;
}

.reg_box div.error{
	color:red;
	margin-left:0px;
	padding-bottom:10px;
	text-align:center;
}

.reg_box img{
	margin: 0px 10px 10px 0px;
}
.reg_box a {
	/* text-decoration: underline; */
}

.bigboxcontent .reg_box select{
	background-color: #FFFFFF;
	border:1px solid #EDEDED;
	color: #38B5E7;
	font-weight:bold;
	margin-left:0px;
	width:80px;
}

.bigboxcontent p { text-align: justify; }

.bigboxcontent .reg_box label{ margin-left:60px; width:70px; color:#38B5E7; }
.bigboxcontent .reg_box label.ac{ margin-left:135px; width:140px; color:#38B5E7; }

.bigboxcontent .reg_box .buttons{ display:inline; }

.small_regbox_top{
	margin-left: 105px;
	margin-top: 30px;
	width:302px;
	height:8px;
	background-image: url('../images/sregbox_top.gif'); background-repeat: no-repeat;
}

.small_regbox{
	margin-left: 105px;
	width:302px;
	/* background-color: #f1f5f8; */
	background-image: url('../images/sregbox_middle.gif');
}

.small_regbox div.num_title{ padding:10px; }
.small_regbox span.faxnum_label{ font-weight:bold; text-align:center; color:#1777C1; padding-left:30px; }
.small_regbox span.faxnum{ font-weight:bold; text-align:center; color:#009091; padding-left:15px; }

.small_regbox div.login{ margin: 0px 60px 0px 60px;}
.small_regbox div.login label { margin-left:0px; margin-top:8px; font-weight:normal; font-size:13px; }
.small_regbox div.login input.text { margin-left:0px; margin-top:8px; font-size:13px; background-color:#FFFFFF; width:100% }
.small_regbox div.login input.buttons { margin-left:50px; margin-top:15px; margin-bottom:15px; }

.small_regbox table{ width:302px; color: #928B81; }
.small_regbox td{ padding-left:30px; }
.small_regbox tr.title td{ padding-top:15px; padding-bottom:15px; text-align:center; color:#38B5E7; }
.small_regbox tr.newnums td{ padding-top:0px; padding-bottom:15px;padding-left:0px; text-align:center; color:#1777C1; }
.small_regbox tr.newnums td .buttons{ display:inline; background-image: url('../images/button_newnumber.gif'); width:127px; height:22px; }
.small_regbox_bottom{ margin-left: 105px; width:302px; height:8px; background-image: url('../images/sregbox_bottom.gif'); background-repeat: no-repeat; }

.small_regbox tr.nicead td{ padding-left:0px; font-size:9px; }

.small_regbox tr th.title { text-align: center; padding-bottom: 10px; }

.carrybutton{ background-image: url('../images/button_carrynumber.gif'); width:105px; height:22px; margin-left:150px; }
.bigbutton{ background-image: url('../images/button_carrynumber.gif'); width:105px; height:22px; margin: 0px; }
.nextbutton{ margin-left:220px; }

.big_regbox_top{ margin-left:55px; margin-top:30px; width:411px; height:10px; background-image: url('../images/bregbox_top.gif');}

.big_regbox{ margin-left:55px; width:411px; background-color: #f1f5f8; }
.big_regbox table{ width:411px; font-family:Arial; font-size:13px; }
.big_regbox tr.title td{ padding-top:15px; font-weight:bold; text-align:center; color:#38B5E7; }
.big_regbox tr.title span.faxnum{ font-weight:bold; text-align:center; color:#333333; padding-left:15px; }
.big_regbox tr.inter td{ padding-top:10px; padding-bottom:10px; font-weight:normal; text-align:center; color:#928B81; }
.big_regbox tr td.right span{ margin-left: 20px; }

.big_regbox table td.left{ width:150px; text-align:right; }
.big_regbox table td.right input, select {font-size:13px; background-color:#FFFFFF; width:150px; }
.bigboxcontent .big_regbox table label{ margin:0px; width: 150px; font-weight:normal; font-size:13px; }
.bigboxcontent .reg_box select.acc_typ{ margin-left: 20px; font-weight:normal;  width: 158px; padding:2px;}

.big_regbox table td.right input.reg_in_year{
	width:42px;
}
.big_regbox table td.right select.reg_in_month{
	width:50px;
}
.big_regbox table td.right select.reg_in_day{
	width:50px;
}

.big_regbox_bottom{ margin-left:55px; margin-bottom:10px; width:411px; height:10px; background-image: url('../images/bregbox_bottom.gif');}

.aszf_msg{ color:#928B81;}

.greet_blue_bold{ padding:10px; display:block; color: #38B5E7; font-weight: bold;}
.greet_blue{ padding:10px; display:block; color: #38B5E7;}
.greet_green_bold{ padding:10px; display:block; color: #1F9D9E; font-weight: bold;}
.greet_green{ padding:10px; display:block; color: #1F9D9E;}
.greet_gray{ padding:10px; display:block; color: #7b7b7b;}

.faq p { padding: 0px 0px 10px 10px; margin-top:3px;}
.faq p.answer { display: none; }
.faq .greet_blue { padding: 3px 0px 0px 10px; cursor: pointer; }

.greet_center{ text-align:center; }

.medium_regbox_top{ margin-left:70px; margin-top:15px; width:371px; height:7px; background-image: url('../images/mregbox_top.png'); background-repeat: no-repeat; } 
.medium_regbox{ margin-left:70px; width:371px; background-image: url('../images/mregbox_middle.png'); background-repeat: repeat-y; }
.medium_regbox_bottom{ margin-left:70px; margin-bottom:10px; width:371px; height:7px; background-image: url('../images/mregbox_bottom.png'); background-repeat: no-repeat; } 

.static_box .medium_regbox_top { margin-left:10px; }
.static_box .medium_regbox { margin-left:10px; }
.static_box .medium_regbox_bottom { margin-left:10px; }

.medium_regbox table.billing_profile{ color:#1777C1; width:350px; }
.medium_regbox table .greet_green_bold { padding:0px; }
.medium_regbox table td.value { width: 50px; }

.medium_regbox table.period{ width:100%; }
.medium_regbox table.period td.value{ width:150px; }

.medium_regbox table.stpay{ width:100%; }
.medium_regbox table.stpay td.key{ width:120px; padding-left:15px; }
.medium_regbox table.stpay td.pay{ width:50%; text-align:center; }
.medium_regbox table.stpay td.pay input{ margin-left:0px; }
.medium_regbox table.stpay .greet_blue_bold{ padding:5px; }

.small_regbox table.credit { width:100%; }
.small_regbox table.credit td{ padding-left:0px; }
.small_regbox table.credit td span { padding-bottom:0px;}
.small_regbox table.credit td .buttons {margin-left: 105px; }
.small_regbox table.credit td.left{ width:50%; padding-left:30px; }
.small_regbox table.credit td.right{ width:50%;}

span.setdata {padding-left: 20px; color: #38B5E7; }

div.paybutton{
	margin-left:220px;
	background-image: url('../images/button_save.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	width: 83px;
	height: 22px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	background-color: #f8f8f8;
	font-size: 11px;
	font-family: Arial;
	cursor: pointer;
}

div.paybutton span { display:block; padding-left:21px; padding-top:3px; }

#leftcolumn{
	float:left;
	padding:0px;
	width:170px;
	margin: 8px 8px 8px 8px;
}

.strip_bg{
	display:none;
	height: 211px; 
	position: absolute; 
	z-index: 50; 
	width:754px; 
	background-image: url(../images/strip_bg.gif);
	margin: 0px;
	padding: 0px;
}

.reservethis{
	width: 170px;
	height: 100px;
	background-image: url(../images/reservethis_grey.png);
	background-repeat: no-repeat;
	color: white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding-top: 18px;
	cursor: pointer; 
}

.reservethis a {
	color: white;
}

.reservethis span{
	font-size: 20px;
}

.smallboxcontainer{
	width: 170px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

.smallboxcontainer a{
	text-decoration: none;
}

.smallboxtop, .smallboxbottom{
	width: 170px;
	height: 13px;
	margin: 0px;
	padding:0px;
	background-repeat: no-repeat;	
	overflow: hidden;
}

.smallboxtop{
	background-image: url(../images/smallbox_top.gif);
}

.smallboxbottom{
	background-image: url(../images/smallbox_bottom.gif);
}

.smallboxcontent{
	background-color: #fff;
	margin: 0px;
	padding: 3px;
	width: 164px;
	text-align: left;
}

.bigboxcontainer{
	text-align: justify;
	float:left;
	width: 526px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}

.bigboxtop, .bigboxbottom{
	width: 526px;
	height: 13px;
	margin: 0px;
	padding:0px;
	background-repeat: no-repeat;	
	overflow: hidden;
}

.bigboxtop{
	background-image: url(../images/bigbox_top.gif);
}

.bigboxbottom{
	background-image: url(../images/bigbox_bottom.gif);
}

.bigboxcontent{
	background-color: #fff;
	margin: 0px;
	padding: 3px;
	width: 520px;
	min-height: 178px;	
}

.bigboxcontent select{
	background-color:#F8F8F8;
	border:1px solid #EDEDED;
	color: #38B5E7;
	font-weight:bold;
}

#buttonsrow{
	margin: 0px auto 10px auto;
	padding: 0px;
	padding-left: 10px;
	overflow: hidden;
}

.button{
	float: left;
	margin: 0px 7px 0px 7px;
}

.button img{
	border: none;
}

.bold{
	font-weight: bold;
}
#footer{
	/*
	position:relative;
	top: -211px;
	*/
}

#paging{
	text-align: center;
	margin-top: 20px;
}

#paging a{
	text-decoration: none;
	color: #38B5E7;
	background-color: #fff;
	padding: 0px 2px 0px 3px;
}

#paging a:hover{
	color: #fff;
	background-color: #38B5E7;
}

#paging select{
	width:440px;
	margin-left:0px;
	font-weight:normal;
}

#faxlist *{
	font-size: 11px;
}


#faxlist a{
	color: #333333;
}

#faxlist .blocked, #faxlist .blocked a{
	color:red;
}

#faxlist thead{
	background-color: #F1F5F7;
	font-weight: bold;
}

#faxlist tbody{
	color: #333333;
}

#faxlist table tr.unread td { font-weight: bold; color: #333333; }
#faxlist table tr.unread td a { font-weight: bold; color: #333333; }
#faxlist table tr.read td a { color: #333333; }
#faxlist table tr td.message { color: #333333; text-align: center; padding-top: 52px; font-size: 12px; }

.evenrow{
	background-color: #F4F4F4;
}

.menutitle{
	color: #38B5E7;
	/* color: #6EB7E4; */
	font-size: 14px;
	font-weight: bold;
	margin-left: 23px;
}

/*MAINMENU*/

#mainmenu, #submenu {
	padding:0; 
	margin: 5px 15px 0px 0px; 
	width:0;
	font-weight: normal;
	font-size: 12px;
}

#mainmenu li,  #submenu li{
	list-style-type:none; 
	/* width:105px; */
	height:20px; 
	margin:2px 0px; 
	clear:both;
}

#mainmenu a , #submenu a, #mainmenu a:visited,  #submenu a:visited {
	/*position:relative; 
	 */
	/* width:105px;  */ 
	display:block;
	height:18px; 
	/* border-bottom: 1px solid #E6EEF3; */
	background-color:#fff; 
	/*color:#176CAC; */
	color: #333333;
	padding-left:23px; 
	text-decoration:none;
	/* left: -15px; */
}

#mainmenu a:hover, #submenu a:hover{
	/*color:#176CAC; */
	color: #6EB7E4;
	text-decoration:none;
	/* background-image: url(../images/menu_icon.gif); */
	background-repeat: no-repeat;
	background-position: left;
}
#mainmenu a.selected, #submenu a.selected {
	/* background-image: url(../images/menu_icon.gif); */
	color: #6EB7E4;
	background-repeat: no-repeat;
	background-position: left;
}
#mainmenu a span {
	cursor: pointer;
	margin-left: 0px;
	border-bottom: 1px solid #E6EEF3; 
	padding: 0px 0px 3px 0px;
	width: 110px;
	display: block;
}

#submenu a span {
	cursor: pointer;
	margin-left: 0px;
	border-bottom: 1px solid #E6EEF3; 
	padding: 0px 0px 3px 0px;
	width: 110px;
	display: block;
}

#fax_preview{
	margin: 0px;
	padding: 0px;
}

.preview_image{
	float: left;
	margin: 0px 10px;
}

.preview_image img{
	border: 1px solid #055793;
	margin-bottom: 10px;
}

.fax_description{
	color: #333333;
	font-size: 11px;
	width: 230px;
	padding: 0px;
}
.fax_description * {
	font-size: 11px; 
}

.preview_pageing{
	text-align: center;
	width: 236px;
}

.preview_pageing a{
	color: #38B5E7;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.preview_pageing a:hover{
	color: #ffffff;
	background-color: #38B5E7;
}


div.billing_plans table.billing_profile { margin-top: 0px; margin-left: 10px;width: 370px; border-collapse: collapse; }
div.billing_plans table.billing_profile tr td.bfname { width: 200px; padding-bottom: 5px; text-align: center; background-color: #eeeeee; }
div.billing_plans table.billing_profile tr td.bfname em { font-weight: bold; font-style: normal; }
div.billing_plans table.billing_profile tr td.bfvalue { text-align: center; }
div.billing_plans table.billing_profile tr td.name { width: 200px; text-align: left;}
div.billing_plans table.billing_profile tr td.value { width: 60px; text-align: center; }
div.billing_plans table.billing_profile tr td { color: #928B81; font-size: 12px; border: 1px solid #dddddd; }
div.billing_plans table.billing_profile tr td.radio { text-align: center; }
div.billing_plans table.billing_profile tr td.radio input { margin: 0px; }
div.billing_plans p#order_text_italic {margin-top:20px;width:370px;text-align:center;font-style:italic;}
div.billing_plans p#order_text {width:370px;text-align:center;}
div.billing_plans p#tax_text {width:370px;text-align:right;}

div.static_box table.contact { margin-top: 20px; }
div.static_box table.contact * { color: #646464; font-size: 11px; }
div.static_box table.contact tr th { text-align: left; vertical-align: top; width: 200px; }
div.static_box table.contact tr th, div.static_box table.contact tr td { padding: 3px; border-bottom: 1px solid #DDDDDD; }

div.static_box h4 { color: #009091; margin-left: 0px; }

div.order_form form label { clear: left; float: left; width: 120px; }
div.order_form form input.text, div.order_form form select { float: left; width: 200px; margin-top: 5px; }
div.order_form form input.buttons { clear: both; display: block; margin-top: 20px; }

div.fax_description table tr td.download { padding-top: 10px; }
div.fax_description table tr td.download img { vertical-align: middle; }

table.send_fax { margin-left: 20px; width: 460px; }
table.send_fax * { font-size: 12px; }
table.send_fax tr th { color: #38B5E7; font-weight: bold; text-align: left; width: 100px; }
table.send_fax tr td input { width: 300px; }

div.fullbox_top { margin: 10px 0px 0px 9px; padding-bottom: 0px; height: 10px; background-image: url('../images/fullbox_top_bg.gif'); background-repeat: no-repeat; font-size: 4px; }
div.fullbox_content { margin-left: 9px; background-color: white; width: 702px; float: left; }
div.fullbox_bottom { margin-left: 9px; margin-bottom: 0px; background-image: url('../images/fullbox_bottom_bg.gif'); background-repeat: no-repeat; height: 10px; font-size: 4px; clear: both; }

div.invitation { font-size: 11px; padding-bottom: 37px; }
div.invitation h2 { margin: 0px 0px 16px 22px; padding: 25px 0px 10px 44px; font-size: 13px; text-align: left; background-image: url('../icons/icon_forfree.gif'); background-position: left 14px; height: inherit; }
div.invitation p { padding-left: 70px; margin-top: 0px; padding-top: 0px; color: #636363}
div.invitation p.motto { font-weight: bold; color: #009897; margin-top: 15px;}
div.invitation form { margin-left: 70px; margin-top: 20px; }
div.invitation form div.label { clear: left; float: left; text-align: right; width: 120px; margin-right: 0px; padding-left: 0px; color: #38B5E7; padding-top: 15px; }
div.invitation form div.control { text-align: left; margin: 0px; padding: 0px; padding-top: 15px; }
div.invitation form div.control textarea { width: 270px; height: 90px; border-width: 1px 0px 0px 1px; overflow: auto; }
div.invitation form input.buttons { margin-right: 46px; float: right; clear: both; }

div.promoform form input { margin: 0px; clear: both; }
div.promoform form input.buttons { margin-top: 0px; margin-left:20px; clear: both; }

div.invitation h2.recvtest { background-image: url('../icons/icon_receivefax.gif'); background-position: left 14px; height: inherit; }

div.creditlist{ width:440px; }

div.creditlist table td.title { color:#38B5E7; }
div.creditlist table td { color:#928B81; }

