body {
	margin:0;
	/*overflow:hidden;*/
	font-family: Arial, sans-serif;
	font-size: 12px;
}

* html body {
	/*overflow-x:hidden;*/
}


/**************************************************** default
****************************************************/


h2
{
font-size: 14px;
font-weight: bold;
letter-spacing: 0px;
margin: 10px 0px;
}

h3
{
color: #e65800;
font-size: 14px;
font-weight: bold;
letter-spacing: 0px;
margin: 10px 0px;
}

a
{
outline: none;
}

a img
{
border: 0px;
}

.quest
{
margin-left: 2px;
}

object
{
display: block;
background-image: url(../img/spacer.gif);
background-attachment: fixed;
margin:0px;
}

table.collapsed
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

a
{
color: #1731a4;
text-decoration: underline;
}

a:hover
{
color: #e65800;
}

p
{
margin: 0px 0px 10px 0px;
}

ul
{
margin: 0px 10px 10px 10px;
padding: 0px 10px 0px 10px;
list-style-type: none;
text-align: left;
}

ul li
{
padding: 4px 0px 4px 11px;
background-image: url(../img/bullet_diamond.gif);
background-repeat: no-repeat;
background-position: left 9px;
}

.orange
{
color: #e65800;
}

.lorange
{
color: #FF9900;
}

.lgrey
{
color: #929292;
}

.lblue
{
color: #8ea6d0;
}

.dblue
{
color: #1731a4;
}

.titledblue
{
color: #1731a4;
font-size: 16px;
font-weight: bold;
}



/**************************************************** timezones
****************************************************/

table.timezones
{
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto;
	background-color:#FFF8E8;
}

table.timezones tr.timezoneover
{
	background-color:#ffffff;
	cursor:default;
}

table.timezones td
{
	border:1px solid #ff9900;
	padding:4px;
}

table.timezones td.timezonetime
{
	vertical-align:top;
	font-weight:bold;
	color:#1731A4;
	white-space: nowrap;
}

table.timezones td.timezonectry
{
	vertical-align:top;
	font-size:11px;
}

a.timezonelink
{
	color:#000000;
	text-decoration:underline;
	white-space:nowrap;
}

a.timezonelink:hover
{
	color:#E65800;
	text-decoration:underline;
}



/**************************************************** round corners
****************************************************/

table.rounddef, table.roundnone
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px;
}

table.rounddef td, table.roundnone td
{
	padding:0px;
}

table.roundnone td.lt {width:6px; height:6px;}
table.roundnone td.mt {height:6px;}
table.roundnone td.rt {width:6px; height:6px;}
table.roundnone td.lb {width:6px; height:6px;}
table.roundnone td.mb {height:6px;}
table.roundnone td.rb {width:6px; height:6px;}

table.rounddef td.lt {width:6px; height:6px; background-image: url(../img/rounddeflt.png);}
table.rounddef td.mt {height:6px; background-image: url(../img/rounddefmt.gif);}
table.rounddef td.rt {width:6px; height:6px; background-image: url(../img/rounddefrt.png);}
table.rounddef td.lm {background-image: url(../img/rounddeflm.gif);}
table.rounddef td.mm {background-color: #fff8e8;}
table.rounddef td.rm {background-image: url(../img/rounddefrm.gif);}
table.rounddef td.lb {width:6px; height:6px; background-image: url(../img/rounddeflb.png);}
table.rounddef td.mb {height:6px; background-image: url(../img/rounddefmb.gif);}
table.rounddef td.rb {width:6px; height:6px; background-image: url(../img/rounddefrb.png);}
* html table.rounddef td.lt {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../img/rounddeflt.png");}
* html table.rounddef td.rt {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../img/rounddefrt.png");}
* html table.rounddef td.lb {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../img/rounddeflb.png");}
* html table.rounddef td.rb {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../img/rounddefrb.png");}




/**************************************************** form elements
****************************************************/

.fielddefault
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldxsmall
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 30px;
padding: 0px 2px;
font-family: Arial, sans-serif;
font-size: 10px;
}

.fieldxshort
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 30px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldshort
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 90px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldmedium
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 150px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldphone
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 107px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectdefault
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectshort
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 100px;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectmedium
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 160px;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectlong
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 220px;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldshort:disabled, .fieldmedium:disabled, .selectmedium:disabled, .selectlong:disabled
{
background-color: #f5f5f5;
border: 1px solid #d5d5d5;
color: #d5d5d5;
}

.btndefault
{
background-color: #e5edf7;
border: 1px solid #c8daed;
border-bottom: 2px solid #c8daed;
padding: 2px 2px 1px 2px;
background-image: url(../img/btnbgnd.gif);
background-repeat: repeat-x;
color: #8ea6d0;
font-weight: bold;
cursor: pointer;
font-size: 12px;
}

.btnmedium
{
background-color: #e5edf7;
border: 1px solid #c8daed;
border-bottom: 2px solid #c8daed;
padding: 2px 2px 1px 2px;
background-image: url(../img/btnbgnd.gif);
background-repeat: repeat-x;
color: #8ea6d0;
font-weight: bold;
cursor: pointer;
width: 90px;
text-align: center;
font-size: 12px;
}

* html .btnmedium, * html .btndefault
{
padding: 0px 2px;
background-position: 0px -1px;
}

.btnmedium:hover, .btndefault:hover
{
border-color: #8ea6d0;
}

/**************************************************** membership info
****************************************************/

table.fullinfo, table.budgetinfo, table.basicinfo, table.advbaninfo
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px auto;
}

table.fullinfo {background-color:#FFF0D0;}
table.budgetinfo {background-color:#e8eeff;}
table.basicinfo {background-color:#e5e6e5;}
table.advbaninfo {background-color:#e5f6b6;}

table.fullinfo td.membtitle, table.budgetinfo td.membtitle, table.basicinfo td.membtitle, table.advbaninfo td.membtitle
{
	/*width:380px;*/
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

table.fullinfo td.membtitle {background-color:#ff9900;}
table.budgetinfo td.membtitle {background-color:#819bdb;}
table.basicinfo td.membtitle {background-color:#a9a9a9;}
table.advbaninfo td.membtitle {background-color:#9ac71e;}

table.fullinfo td.membshow, table.budgetinfo td.membshow, table.basicinfo td.membshow, table.advbaninfo td.membshow
{
	width:120px;
	text-align:right;
	padding:4px 30px 4px 0px;
	color:#ffffff;
	background-image: url(../img/dblarrow_down.gif);
	background-repeat: no-repeat;
	background-position: 130px center;
}

table.fullinfo td.membshowopen, table.budgetinfo td.membshowopen, table.basicinfo td.membshowopen
{
	width:120px;
	text-align:right;
	padding:4px 30px 4px 0px;
	color:#ffffff;
	background-image: url(../img/dblarrow_up.gif);
	background-repeat: no-repeat;
	background-position: 130px center;
}

table.fullinfo td.membshow, table.fullinfo td.membshowopen {background-color:#ff9900;}
table.budgetinfo td.membshow, table.budgetinfo td.membshowopen {background-color:#819bdb;}
table.basicinfo td.membshow, table.basicinfo td.membshowopen {background-color:#a9a9a9;}
table.advbaninfo td.membshow, table.advbaninfo td.membshowopen {background-color:#9ac71e;}

table.fullinfo td.memblogo, table.budgetinfo td.memblogo, table.basicinfo td.memblogo, table.advbaninfo td.memblogo
{
	width:175px;
	padding:10px 0px;
	vertical-align:top;
	text-align:center;
}

.memblogofull, .memblogobudget, .memblogobasic, .memblogolife, .memblogoprivate, .memblogoadvban,
.memblogofullg, .memblogobudgetg, .memblogobasicg, .memblogoadvbang
{
	width:105px;
	height:105px;
}

.memblogofull {background-image: url(../img/memblogo_full.png);}
.memblogobudget {background-image: url(../img/memblogo_budget.png);}
.memblogobasic {background-image: url(../img/memblogo_basic.png);}
.memblogolife {background-image: url(../img/memblogo_lifetime.png);}
.memblogoprivate {background-image: url(../img/memblogo_private.png);}
.memblogoadvban {background-image: url(../img/memblogo_advban.png);}

.memblogofullg {background-image: url(../img/memblogo_fullg.png);}
.memblogobudgetg {background-image: url(../img/memblogo_budgetg.png);}
.memblogobasicg {background-image: url(../img/memblogo_basicg.png);}
.memblogoadvbang {background-image: url(../img/memblogo_advbang.png);}

* html .memblogofull {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_full.png");}
* html .memblogobudget {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_budget.png");}
* html .memblogobasic {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_basic.png");}
* html .memblogolife {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_lifetime.png");}
* html .memblogoprivate {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_private.png");}
* html .memblogoadvban {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_advban.png");}

* html .memblogofullg {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_fullg.png");}
* html .memblogobudgetg {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_budgetg.png");}
* html .memblogobasicg {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_basicg.png");}
* html .memblogoadvbang {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_advbang.png");}

table.fullinfo td.membdesc, table.budgetinfo td.membdesc, table.basicinfo td.membdesc, table.advbaninfo td.membdesc
{
	padding:6px 20px 6px 0px;
}

table.fullinfo td.membprice, table.budgetinfo td.membprice, table.basicinfo td.membprice, table.advbaninfo td.membprice
{
	width:130px;
	padding:10px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

table.fullinfo td.membprice {background-color:#FFDFA6;}
table.budgetinfo td.membprice {background-color:#C6D4FF;}
table.basicinfo td.membprice {background-color:#CACACA;}
table.advbaninfo td.membprice {background-color:#bedd66;}

table.fullinfo td.membslog, table.budgetinfo td.membslog, table.basicinfo td.membslog, table.advbaninfo td.membslog
{
	width:145px;
	padding:10px 10px 10px 20px;
	font-size:18px;
	font-weight:bold;
	vertical-align:top;
}

table.fullinfo td.membslog{color:#ff9900;}
table.budgetinfo td.membslog{color:#819bdb;}
table.basicinfo td.membslog{color:#a9a9a9;}
table.advbaninfo td.membslog{color:#9ac71e;}

table.fullinfo td.membdet, table.budgetinfo td.membdet, table.basicinfo td.membdet, table.advbaninfo td.membdet
{
	padding:0px 20px 0px 0px;
	font-size:11px;
	vertical-align:top;
}

table.advbaninfo td.membdet {font-size:12px;}

table.fullinfo td.membnote, table.budgetinfo td.membnote, table.basicinfo td.membnote, table.advbaninfo td.membnote
{
	width:130px;
	padding:10px;
	font-size:11px;
	vertical-align:bottom;
}

table.fullinfo td.membagree, table.budgetinfo td.membagree, table.basicinfo td.membagree, table.advbaninfo td.membagree
{
	/*width:370px;*/
	padding:10px 10px 10px 20px;
}

table.fullinfo td.membgo, table.budgetinfo td.membgo, table.basicinfo td.membgo, table.advbaninfo td.membgo
{
	width:130px;
	padding:10px;
}

a.memblink_full, a.memblink_budget, a.memblink_basic
{
	display:block;
	background-repeat: no-repeat;
	padding:2px 0px 2px 20px;
	color: #1731a4;
	text-decoration: none;
}

a.memblink_full {background-image: url(../img/memblogos_full.gif);}
a.memblink_budget {background-image: url(../img/memblogos_budget.gif);}
a.memblink_basic {background-image: url(../img/memblogos_basic.gif);}

a.memblink_full:hover {color: #ff9900; text-decoration:underline;}
a.memblink_budget:hover {color: #819bdb; text-decoration:underline;}
a.memblink_basic:hover {color: #a9a9a9; text-decoration:underline;}





/****************************************************
****************************************************/

