* {
	margin:0;
	padding:0;
}
img {
	border:none;
}

body {
   	font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size:13px;
    color:#3c3c3c;
}
a:link {
	color: #262626;
	text-decoration:none;
	font-style:italic;
}
a:visited {
	color: #262626;
	text-decoration: none;
	font-style:italic;
}
a:active {
	color: #262626;
	text-decoration: none;
	font-style:italic;
}
a:hover {
	color: #4d7eb9;
	text-decoration: underline;
	font-style:italic;
}
input[type=text], input[type=password], select, textarea {
    margin:0;
    border:1px solid #666666;
    padding:3px;
    font-size:12px;
    /*color:#5f5f5f;*/
    background-color:#ffffff;
    font-family:Verdana, sans-serif;
}
select {
	padding:2px;
}

input[type=text]:hover, input[type=password]:hover, textarea:hover {
	border:1px solid #4d7eb9;
	background-color:#e5edf8;
}

input.white {
	background-image:url(../images/button_white.gif);
	width:111px;
	height:35px;
	border:none;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	cursor: pointer;
}
input.blue {
	background-image:url(../images/button_blue.gif);
	width:111px;
	height:35px;
	border:none;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	cursor: pointer;
}
input.blue_mid {
    background-image:url(../images/button_blue_mid.gif);
    width:73px;
    height:24px;
    border:none;
    margin:0;
    color:#ffffff;
    font-weight:bold;
    font-size:13px;
    cursor: pointer;
}
input.blue_mid_long {
	background-image:url(../images/button_blue_mid_long.gif);
	width:111px;
	height:24px;
	border:none;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	cursor: pointer;
}
input.blue_small {
	width:111px;
	height:35px;
	border:none;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	background-position:right;
	background-image:url(../images/button_blue_bg.gif);
	cursor: pointer;
}
input.red {
	background-image:url(../images/button_red.gif);
	width:111px;
	height:35px;
	border:none;
	margin:none;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	cursor: pointer;
}
input.orange {
    background-image:url(../images/button_orange.gif);
    width:111px;
    height:35px;
    border:none;
    margin:0;
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    cursor: pointer;
}
/*
.f_name_edit input {
	padding:2px;
	font-size:11px;
	width:574px;
}
.f_name div {
	/*background-color:#ff0000;*/
	/*margin-left:2px;
}
*/
/*
fieldset {
	/*background-color:#e4e4e4;*/
	/*border:1px solid #bdbdbd;
	width:550px;
	margin:auto;
	padding:20px;
	text-align:center;
}*/
input.lightbluebutton {
    border:1px solid #4d7eb9;
    background-color:#e5edf8;
    padding:1px;
    font-weight:bold;

}
.quotbox {
  border:1px dashed #b7cfeb;
  /*background-color:#e4edf4;*/
  padding:6px;
  margin-top:8px;
  margin-bottom:8px;
}

.quotbox2 {
  border:1px solid #b7cfeb;
  font-weight:bold;
  background-color:#e4edf4;
  padding:9px;
  margin-top:16px;
  margin-bottom:16px;
}

.quotbox_red {
  border:1px dotted #B75353;
  font-weight:bold;
  background-color:#F6CECE;
  padding:9px;
  margin-top:16px;
  margin-bottom:16px;
}

#top100_badge {
	position: fixed;
	right:0px;
	top:210px;
	width:39px;
	height:169px;
}
#bonus_badge {
	position: fixed;
	right:0px;
	top:180px;
	width:38px;
	height:250px;
}

#nav {
	height:32px;
	margin-top:90px;
	color:#ffffff;
	background-image:url(../images/navigation_bg.gif);
}
#nav .tab_mid {
    background-position: right;
    float:left;
    padding-top:7px;
    height:25px;
    text-align:left;
    padding-right:43px;
    background-image:url(../images/nav2_mid_bg_extend.gif);
}
#nav .tab_mid_next_yellow {
    background-position: right;
    float:left;
    padding-top:7px;
    height:25px;
    text-align:left;
    padding-right:43px;
    background-image:url(../images/nav2_last.gif);
}
#nav .tab_mid_yellow {
	background-position: right;
	float:left;
	padding-top:7px;
	height:25px;
	text-align:left;
	padding-right:43px;
	background-image:url(../images/nav2_mid_bg_yellow_extend.gif);
}
#nav .tab_last {
	background-position: right;
	float:left;
	padding-top:7px;
	height:25px;
	text-align:left;
	padding-right:43px;
	background-image:url(../images/nav2_last.gif);
}
#nav .tab_last_without_yellow {
	background-position: right;
	float:left;
	padding-top:7px;
	height:25px;
	text-align:left;
	padding-right:43px;
	background-image:url(../images/nav2_last_without_yellow.gif);
}
#nav .tab_yellow {
	background-image:url(../images/nav2_yellow.gif);
	background-position: right;
	float:left;
	padding-top:7px;
	height:25px;
	text-align:left;
	padding-right:43px;
}
#nav .tab_first {
	background-image:url(../images/nav2_first.gif);
	width:14px;
	height:32px;
	float:left;
	margin-top:-7px;
	margin-right:3px;
}

#nav a {
	color:#ffffff;
	/*font-weight:bold;*/
	font-size:12px;
	text-decoration:none;
	font-style:normal;
}
#tabs {
	position:relative;
	top:-32px;
	width:940px;
	/*border:1px solid #ff0000;*/
	margin:auto;
}
#logo {
	float:left;margin-right:6px;margin-top:-20px;
}
#subnav {
	float:left;
	margin-left:-915px;
	margin-top:32px;
	font-size:12px;
	padding-top:9px;
	margin-top:32px;
	width:770px;
	text-align:right;
}
#subnav a {
	color:#ffffff;
	font-size:12px;
		text-decoration:none;
}
#subnav a:hover {
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}
#subnav a:active {
	color:#ffffff;
	font-size:12px;
}
#subnav a:visited {
	color:#ffffff;
	font-size:12px;
}
#text {
	color:#ffffff;
	font-size:12px;
}
#textbold {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#lang2 {
	width:120px;
	float:left;
	margin-top:36px;
	margin-left:-117px;
	color:#000000;
}
#lang2_selected {
	background-image: url(../images/lang_drop.gif);
	background-repeat: no-repeat;
	height:23px;
	width:115px;
	cursor: pointer;
	padding-left:5px;
	padding-top:5px;
	font-size:11px;
}
#lang2_extend {
	position: absolute;
	z-index: 9999;
	width:120px;
	color:#000000;
	background-image: url(../images/lang_drop_bottom.gif);
	background-position:bottom;
	padding-bottom:3px;
}
#lang2_extend div {
	padding-left:5px;
	font-size:11px;
	padding-bottom:3px;
	padding-top:3px;
	cursor: pointer;
}
#lang2_extend div:hover {
	background-color:#d1d1d1;
}
#lang2_top {
	width:120px;
	color:#000000;
	background-image: url(../images/lang_drop_top.gif);
}


#content {
	width:920px;
	/*width:85%;*/
	margin:auto;
	margin-top:20px;
	text-align:left;
	clear: both;
}
#content h1 {
    border-bottom:1px solid #e4edf7;
	color:#4d7eb9;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	height:30px;
	margin-bottom:30px;
}
#content h2 {
    color:#4d7eb9;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-bottom:19px;
    margin-top:15px;
}
#content h3 {
    color:#4d7eb9;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-bottom:19px;
    margin-top:15px;
    border-bottom:1px solid #e4edf7;
}
#content h4 {
    color:#4d7eb9;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    margin-bottom:19px;
    margin-top:15px;
}
div.bluebox {
	background-color:#e4edf7;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../images/box_border_left_down.gif);
}
div.bluebox div.mid {
	 background-repeat:no-repeat;
	 background-position:right bottom;
	 background-image:url(../images/box_border_right_down.gif);
}
div.bluebox div.inner {
	 background-repeat:no-repeat;
	 background-position:left top;
	 background-image:url(../images/box_border_left_top.gif);
}
div.bluebox div.corner {
	 background-repeat:no-repeat;
	 background-position:right top;
	 background-image:url(../images/box_border_right_top.gif);
	 padding:10px;
	 color:#3c3c3c;
}

div.orangebox {
    background-color:#e4edf7;
    background-repeat:no-repeat;
    background-position:left bottom;
    background-image:url(../images/box_border_left_down_orange.gif);
}
div.orangebox div.mid {
     background-repeat:no-repeat;
     background-position:right bottom;
     background-image:url(../images/box_border_right_down_orange.gif);
}
div.orangebox div.inner {
     background-repeat:no-repeat;
     background-position:left top;
     background-image:url(../images/box_border_left_top_orange.gif);
}
div.orangebox div.corner {
     background-repeat:no-repeat;
     background-position:right top;
     background-image:url(../images/box_border_right_top_orange.gif);
     padding:10px;
     color:#3c3c3c;
}


div.redbox {
	border:1px solid #d37474;
	background-color:#FFE8E8;
	margin-bottom:10px;
	padding:2px;
	 padding:10px;
}

#login a {
	color:#3c3c3c;
}

div.bluebutton {
	background-position:right;
	background-image:url(../images/button_blue_bg.gif);
	height:35px;
	display:block;
	cursor: pointer;
}
div.bluebutton div.left {
	background-image:url(../images/button_blue_bg_left.gif);
	background-repeat:no-repeat;
	padding:9px;
	padding-left:16px;
	padding-right:16px;
	height:17px;
	color:#ffffff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
div.bluebutton div.left a {
	color:#ffffff;
}
div.redbutton {
	background-position:right;
	background-image:url(../images/button_red_bg.gif);
	height:35px;
	display:block;
}
div.redbutton div.left {
	background-image:url(../images/button_red_bg_left.gif);
	background-repeat:no-repeat;
	padding:9px;
	padding-left:16px;
	padding-right:16px;
	height:17px;
	color:#ffffff;
	font-weight: bold;
	text-align: center;
}
div.redbutton div.left a {
	color:#ffffff;
}

div.graybutton {
	background-position:right;
	background-image:url(../images/button_gray_bg.gif);
	height:35px;
	display:block;
	/*cursor: pointer;*/
}
div.graybutton div.left {
	background-image:url(../images/button_gray_bg_left.gif);
	background-repeat:no-repeat;
	padding:9px;
	padding-left:16px;
	padding-right:16px;
	height:17px;
	color:#ffffff;
	font-weight: bold;
	text-align: center;
	/*cursor: pointer;*/
}
div.graybutton div.left a {
	color:#ffffff;
}

.footer {
	text-align:center;
	color:#787878;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:920px;
}
.footer a {
	color:#787878;
	font-style:normal;
}

.copyright {
	text-align:center;
	color:#4a88cb;
	font-size:11px;
	margin:auto;
	padding-top:20px;
	padding-bottom:30px;
	width:920px;
}
.copyright a {
	color:#4a88cb;
	font-style:normal;
}


table {
	border-collapse:collapse;
}
table td {
	padding:8px;

}
.border td {
	border-bottom:1px dashed #aba9aa;
	border-right:1px dashed #aba9aa;
}




input.error {
	border:1px dotted #ff0000;
}
textarea.error {
	border:1px dotted #ff0000;
}
select.error {
	border:1px dotted #ff0000;
}
label.error { display: block; font-size:9px; color: #ff0000; }


div.error {
	padding:5px;
	font-weight:bold;
	border:1px solid #a22a2a;
	background-color:#d37474;
	margin-bottom:20px;
}
div.success {
	padding:5px;
	font-weight:bold;
	border:1px solid #3aa22a;
	background-color:#8ae77b;
	margin-bottom:20px;
}

.payout_table {
border:2px solid #e4edf7;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
font-size:11px;
font-family: Tahoma, Arial, Verdana;
}
.country_groups {
color:#000000;
font-size:10px;
font-family: Tahoma, Arial, Verdana;
margin-right:5px;
padding-bottom:10px;
padding-top:10px;
}
.country_groups ol {list-style-type:upper-alpha;list-style-position:outside;padding:0 0 0 25px;}
.country_groups ol li{padding-bottom:3px}

#progessbar {
	background-image:url(../images/progressbar.gif);
	height:45px;
	width:444px;
	margin:auto;
}
#progress {
	background-image:url(../images/progressbar_full.gif);
	height:45px;
	width:0%;
}
#progressvalue {
	font-weight:bold;
	padding-top:10px;
	padding-left:210px;
}

/** TABLE.basic **/
table.basic {

}

table.basic td.column {

       background-color:#FFFFFF;
    border-right:1px solid #C3DDFF;
    border-bottom:1px solid #C3DDFF;
    border-left:1px solid #C3DDFF;
    border-top:1px solid #C3DDFF;
}

table.basic td {
    border-right:1px solid #d2e7fa;
    border-bottom:1px solid #d2e7fa;
    border-left:1px solid #d2e7fa;
    border-top:1px solid #d2e7fa;
    background-color:#FFFFFF;
}

table.basic td.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.basic th.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.basic td.center {
	text-align:center;
}
table.basic td.right {
	text-align:right;
}


table.basic td.column {

    border-right:1px solid #78aef5;
    border-bottom:1px solid #78aef5;
    border-left:1px solid #78aef5;
    border-top:1px solid #78aef5;
    background-color:#FFFFFF;
}

table.basic td {
    border-right:1px solid #78aef5;
    border-left:1px solid #78aef5;
    border-top:1px solid #78aef5;
    background-color:#FFFFFF;
}
table.basic td {
    border-right:1px solid #C3DDFF;
    border-left:1px solid #C3DDFF;
    border-top:1px solid #C3DDFF;
    border-bottom:1px solid #C3DDFF;
    background-color:#FFFFFF;
}
table.basic th {
    border-right:1px solid #C3DDFF;
    border-left:1px solid #C3DDFF;
    border-top:1px solid #C3DDFF;
    border-bottom:1px solid #C3DDFF;
    background-color:#e7eefc;
}
table.basic td.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.basic th.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.basic td.center {
	text-align:center;
    border-right:1px solid #C3DDFF;
    border-left:1px solid #C3DDFF;
    border-top:1px solid #C3DDFF;
    border-bottom:1px solid #C3DDFF;
    background-color:#e7eefc;
}
table.basic td.left {
	text-align:left;
    border-right:1px solid #78aef5;
    border-bottom:1px solid #78aef5;
    border-left:1px solid #78aef5;
    border-top:1px solid #78aef5;
    background-color:#FFFFFF;
}
table.basic td.bottom {
	text-align:center;
    border-right:1px solid #78aef5;
    border-bottom:1px solid #78aef5;
    border-left:1px solid #78aef5;
    border-top:1px solid #78aef5;
    background-color:#e7eefc;
}
table.basic td.right {
	text-align:right;
}


/** TABLE.basic **/
table.download {

}

table.download td.column {

       background-color:#FFFFFF;
    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
}

table.download td {
    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    background-color:#FFFFFF;
}

table.download td.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.download th.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.download td.center {
	text-align:center;
}
table.download td.right {
	text-align:right;
}


table.download td.column {

    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    background-color:#FFFFFF;
}

table.download td {
    border-right:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    background-color:#FFFFFF;
}
table.download td {
    border-right:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    background-color:#FFFFFF;
}
table.download th {
    border-right:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
    background-color:#FFFFFF;
}
table.download td.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.download th.head {
    font-weight:bold;
    background-color: #c5daee;
}
table.download td.centertop {
	text-align:center;
    border-right:1px solid #dedddd;
    border-bottom:1px solid #dedddd;
    border-left:1px solid #dedddd;
    border-top:1px solid #dedddd;
    background-color:#FFFFFF;
}
table.download td.center {
	text-align:center;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    background-color:#f8f7f7;
}
table.download td.premium {
	text-align:center;
    border-right:1px solid #dedddd;
    border-bottom:1px solid #dedddd;
    border-left:1px solid #dedddd;
    border-top:1px solid #dedddd;
    background-color:#FFFFFF;
font-weight:bold;
}
table.download td.lefttop {
	text-align:left;
    border-right:1px solid #dedddd;
    border-bottom:1px solid #dedddd;
    border-left:1px solid #dedddd;
    border-top:1px solid #dedddd;
    background-color:#FFFFFF;
}
table.download td.left {
	text-align:left;
font-size:14px;
    border-right:1px solid #dedddd;
    border-bottom:1px solid #dedddd;
    border-left:1px solid #dedddd;
    border-top:1px solid #dedddd;
    background-color:#FFFFFF;
}
table.download td.centerblue {
	text-align:center;
    border-right:1px solid #C3DDFF;
    border-left:1px solid #C3DDFF;
    border-top:1px solid #C3DDFF;
    border-bottom:1px solid #C3DDFF;
    background-color:#e7eefc;
}
table.download td.leftblue {
	text-align:left;
    border-right:1px solid #C3DDFF;
    border-left:1px solid #C3DDFF;
    border-top:1px solid #C3DDFF;
    border-bottom:1px solid #C3DDFF;
    background-color:#e7eefc;
}
table.download td.bottom {
	text-align:center;
    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;
    border-left:1px solid #ececec;
    border-top:1px solid #ececec;
    background-color:#e7eefc;
}
table.download td.right {
	text-align:right;
}
.table.download .premium {font-weight:bold;text-align:left;}
.table.download .feature {text-align:left;}
.table.download .premium span {) no-repeat left center; font-size:13px; font-weight:bold;}

.benefit_table {
border:2px solid #e4edf7;
}
.benefit_table .premium span {) no-repeat left center; font-size:13px; font-weight:bold;}
.benefit_table .premium {font-weight:bold;text-align:left;}
.benefit_table .feature {text-align:left;}

hr {
 border: 1; height: 4px; margin: 0 auto;
 background: url("http://bitshare.com/other/images/border_bottom.gif") 50% no-repeat;
}

div.filterbar {
    background-color:#FFFFFF;padding:9px;margin-top:10px;margin-bottom:10px;border:1px solid #b7cfeb;
}



.myaccount_imageinfo {
    padding-left:4px;
    padding-right:4px;
    border-bottom:1px solid #e4edf7;
    margin-bottom:10px;
    padding-bottom:10px;
    line-height:17px;
    font-size:13px;
}
.myaccount_imageinfo img {
    float:left;
    margin-right:8px;
}
.myaccount_imageinfo a {
    color:#3a8bc5;

}

.hoverlinks a:link {
    color: #4d7eb9;
    text-decoration:underline;
    font-style:italic;
}
.hoverlinks a:visited {
    color: #4d7eb9;
    text-decoration: none;
    font-style:italic;
}
.hoverlinks a:active {
    color: #4d7eb9;
    text-decoration: none;
    font-style:italic;
}
.hoverlinks a:hover {
    color: #4d7eb9;
    text-decoration: none;
    font-style:italic;
}