/* TwoWayMarkets StyleSheet */
html{
	min-height:100%;
	padding:0;
	margin:0 0 1px 0;
	overflow:-moz-scrollbars-vertical;
	}
body{
	margin:0 0 0 0;
	padding:0;
	height:100%;
	font-size:70%;
	font-family:Arial, Helvetica, Sans-serif;
	background-color:#F4F6F6;
	overflow:auto;
	text-align:center;
	}
#container{
	margin:0 auto;
	margin-top:40px;
	padding:0;
	text-align:center;
	width:980px;
	background:url('images/bgtile.gif') repeat-y;
	height:auto;
	}
#containerTop{
	position:relative;
	float:left;
	width:980px;
	height:11px;
	background:url('images/bgtop.gif');
	}
#containerBottom{
	position:relative;
	float:left;
	width:980px;
	height:11px;
	background:url('images/bgbottom.gif');
	}
#page{
	position:relative;
	float:left;
	display:inline;
	width:980px;
	text-align:left;
	background:url('images/bgtile.gif') repeat-y;
	padding:0 0 30px 0;
	}
#header{
	position:relative;
	float:left;
	display:inline;
	width:960px;
	height:111px;
	overflow:hidden;
	background:url('images/headertile.gif');
	margin:0 0 0 10px;
	}
#disclaimer{
	position:relative;
	float:left;
	clear:left;
	display:inline;
	width:920px;
	margin:20px 0 0 28px;
	border-top:1px solid #DDDDDD;
	}
#disclaimer p{
	position:relative;
	float:left;
	width:920px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	margin:10px 0 10px 0;
	}
#disclaimer span{
	position:relative;
	float:left;
	width:920px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	margin:0 0 10px -5px;
	}
#disclaimer a{
	color:#24435D;
	margin:0px 5px;
	}
hr{
	position:relative;
	float:left;
	clear:left;
	margin:0 0 20px 18px;
	border:none;
	height:1px;
	width:520px;
	background-color:#DDDDDD;
	border-color:#DDDDDD;
	color:#DDDDDD;
	}
/*----Header----*/
#header #logo{
	position:relative;
	float:left;
	margin:8px 0 0 16px;
	}
#header #info{
	position:relative;
	float:right;
	display:inline;
	margin:8px 10px 0 0;
	padding:0;
	font-size:1.0em;
	line-height:1.2em;
	color:#6E8BA7;
	text-align:right;
	}
#header #time{
	position:relative;
	float:right;
	clear:right;
	display:inline;
	margin:5px 10px 0 0;
	font-size:1.0em;
	color:#6E8BA7;
	font-weight:bold;
	}
ul#navigation{
	position:relative;
	float:left;
	display:inline;
	z-index:2;
	width:1240px;
	height:26px;
	margin:0 0 0 10px;
	padding:0;
	background-color:#24435D;
	list-style-type:none;
	white-space:nowrap;
	}
ul#navigation li{
	position:relative;
	float:left;
	height:24px;
	font-size:1.0em;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
	}
ul#navigation li.loginButton{
	background-color: #153248;
}
ul#navigation li a{
	position:relative;
	float:left;
	margin:0;
	padding:6px 11px 6px 11px;
	color:#FFFFFF;
	text-decoration:none;
	}
ul#navigation li a:hover{
	color:#FFFFFF;
	background-color:#6E8BA7;
	}
ul#navigation li.blank a:hover{
	color:#FFFFFF;
	background-color:#24435D;
	}
#navigation .active{
	background-color:#6E8BA7;
	border-bottom:2px solid #6E8BA7;
	}
#menu_home .active{
	border-bottom:none;
	}
ul#subNavigation{
	position:relative;
	float:left;
	display:block;
	width:960px;
	margin:0 0 0 10px;
	_margin-left:5px;
	padding:4px 0 0 0;
	background-color:#6E8BA7;
	list-style-type:none;
	_height:4px;
	}
ul#subNavigation li{
	position:relative;
	float:left;
	font-size:1.0em;
	color:#FFFFFF;
	}
ul#subNavigation li a{
	position:relative;
	float:left;
	margin:0;
	padding:2px 11px 6px 11px;
	color:#FFFFFF;
	text-decoration:none;
	}
ul#subNavigation.empty{
	height:4px;
	padding-top:0px;
	overflow:hidden;
	}
#headerImg{
	position:relative;
	float:left;
	margin:0 0 0 10px;
	width:960px;
	height:177px;
/*	background:url('images/image1.jpg') -80px 0 no-repeat; */
	}
#transparent{
	position:absolute;
	z-index:2;
	top:8px;
	right:8px;
	width:210px;
	height:131px;
	background:#fff;
	opacity:0.2;
	-moz-opacity:0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	border:1px solid #24435D;
	}
#signupForm{
	position:absolute;
	z-index:3;
	top:0px;
	right:0px;
	width:187px;
	height:147px;
	background:#eee;
	overflow:hidden;
	}
#signupForm h2{
	float:left;
	margin:10px 0 0px 10px;
	padding:0;
	font-size:12.5px;
	}
#signupForm h2 a{
	color:#335068;
	text-decoration:none;
	}
#signupForm h2 a:hover{
	text-decoration:underline;
	}
#signupForm p{
	float:left;
	clear:left;
	margin:6px 0 0px 10px;
	padding:0;
	width:165px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#333;
	}
#signupForm input{
	float:left;
	margin:9px 0 0 10px;
	padding:0;
	width:156px;
	font-size:11px;
	color:#24435D;
	}
#signupForm input.submit{
	float:left;
	margin:6px 0 0 18px;
	padding:0;
	width:auto;
	font-size:11px;
	border:1px solid #BBBBBB;
	color:#222;
	cursor:pointer;
	}
#signupForm a.link{
	display:block;
	float:left;
	margin:6px 0 0 10px;
	padding:0;
	width:100px;
	font-size:10px;
	color:#24435D;
	}
/*----Content Styles----*/
#contentarea{
	position:relative;
	float:left;
	display:inline;
	width:773px;
	margin:26px 0 0 10px;
	overflow:hidden;
	}
#content h1{
	position:relative;
	float:left;
	clear:left;
	display:inline;
	margin:0 0 10px 18px;
	padding:0;
	color:#24435D;
	font-size:18px;
	}
#content h1 span{
	display:none;
	}
#content form{
	position:relative;
	float:left;
	width:536px;
	margin:0 0 0 18px;
	padding:0;
	}
#content form fieldset{
	position:relative;
	float:left;
	width:524px;
	border:1px solid #DDDDDD;
	padding:10px 0 6px 3px;
	margin:0 0 30px 0;
	}
#content form fieldset legend{
	padding:0 5px;
	font-size:1.1em;
	color:#24435D;
	}
#content form label{
	padding:0;
	margin:0;
	font-size:1.1em;
	color:#24435D;
	}
#content form .row{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 6px 0;
	}
#content .row .cell{
	position:relative;
	float:left;
	width:29%;
	padding-right:1%;
	}
#content .row .cell label{
	position:relative;
	float:left;
	width:100%;
	margin:3px 0 0 0;
	padding:0;
	text-align:right;
	font-size:1.0em;
	font-weight:bold;
	color:#000000;
	}
#content .row .cell1{
	position:relative;
	float:left;
	width:70%;
	}
#content .row .cell2{
	position:relative;
	float:left;
	width:100%;
	margin:4px 0 0 0;
	}
#content .row .cell1 input{
	position:relative;
	float:left;
	width:96%;
	border:1px solid #BBBBBB;
	}
#content .row .cell2 input{
	position:relative;
	float:left;
	width:auto;
	margin:0 3px 0 2px;
	}
#content div.row span.cell2 label{
	float:left;
	width:60px;
	margin:6px 20px 0 0;
	}
/* @group Login Form */
#content form#login,
#content form#profile,
#content form#password{
	position:relative;
	float:left;
	clear:left;
	width:300px;
	margin:0 0 0 18px;
	padding:0;
	}
#content form#login fieldset,
#content form#profile fieldset,
#content form#password fieldset{
	position:relative;
	float:left;
	width:300px;
	border:1px solid #DDDDDD;
	padding:10px 0 6px 3px;
	margin:0 0 30px 0;
	}
#content form#login fieldset legend,
#content form#profile fieldset legend,
#content form#password fieldset legend{
	padding:0 5px;
	font-size:1.1em;
	color:#24435D;
	}
#content form#login h2,
#content form#profile h2{
	margin-left:0;
	}
#content form#login label,
#content form#profile label,
#content form#password label{
	padding:0;
	margin:0;
	font-size:1.1em;
	color:#24435D;
	}
#content form#login .row .cell label,
#content form#profile .row .cell label,
#content form#password .row .cell label{
	position:relative;
	float:left;
	width:100%;
	margin:3px 0 0 0;
	padding:0;
	text-align:right;
	font-size:1.0em;
	font-weight:bold;
	color:#000000;
	}
#content form#login .row .cell,
#content form#profile .row .cell,
#content form#password .row .cell{
	position:relative;
	float:left;
	width:20%;
	padding-right:1%;
	}
#content form#login .row .cell1,
#content form#profile .row .cell1,
#content form#password .row .cell1{
	position:relative;
	float:left;
	width:79%;
	}
#content form#login .row .cell1 input,
#content form#profile .row .cell1 input,
#content form#password .row .cell1 input{
	position:relative;
	float:left;
	margin:0;
	width:96%;
	border:1px solid #BBBBBB;
	}
#content form#login .row .cell1 input.submit,
#content form#profile .row .cell1 input.submit,
#content form#password .row .cell1 input.submit{
	position:relative;
	float:left;
	width:auto;
	font-size:1.0em;
	}
#content form#profile fieldset{
	width:440px;
	}
/* @end */
#content form textarea{
	position:relative;
	float:left;
	width:524px;
	height:120px;
	border:1px solid #BBBBBB;
	margin:2px 0 0px 0;
	}
#content form input.submit{
	position:relative;
	float:left;
	clear:left;
	margin:10px 0 0 0;
	width:auto;
	}
form#brochure input{
	position:relative;
	float:left;
	width:300px;
	margin:0 0 6px 0;
	}
form#brochure input.radio{
	clear:left;
	margin:8px 0 0 60px;
	width:auto;
	}
form#brochure label{
	position:relative;
	float:left;
	clear:left;
	width:120px;
	margin:3px 0 0 0;
	}
form#brochure label.long{
	width:400px;
	}
form#brochure span{
	position:relative;
	float:left;
	width:460px;
	margin:3px 0 10px 0;
	font-size:1.1em;
	line-height:1.4em;
	color:#24435D;
	}
form#brochure span.span{
	width:290px;
	margin:7px 0 0 5px;
	}
form#brochure input.checkbox{
	position:relative;
	float:left;
	clear:left;
	width:auto;
	margin:4px 4px 0 0;
	}
form#brochure label.label{
	position:relative;
	float:left;
	clear:none;
	}
form#brochure input.submit{
	position:relative;
	float:left;
	width:auto;
	margin:10px 0 20px 0;
	}
form#brochure select{
	position:relative;
	float:left;
	width:auto;
	margin:1px 0 0 0;
	}
form#brochure p{
	margin:20px 0 4px 0;
	}
form#brochure div{
	position:relative;
	float:left;
	clear:left;
	width:510px;
	margin:4px 0 0 0;
	}
form#brochure input.checkbox{
	float:left;
	clear:none;
	margin:1px 0 0 -144px;
	}
#contentarea h3{
	position:relative;
	float:left;
	display:inline;
	margin:0 0 2px 18px;
	padding:0;
	width:710px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	font-weight:bold;
	}
#contentarea h4{
	position:relative;
	float:left;
	display:inline;
	margin:0 0 2px 18px;
	padding:0;
	width:510px;
	font-size:1.1em;
	line-height:1.5em;
	font-weight:normal;
	color:#24435D;
	}
#contentarea p{
	position:relative;
	float:left;
	display:inline;
	margin:0 0 24px 18px;
	padding:0;
	width:710px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	}
#contentarea p.small{
	position:relative;
	float:left;
	display:inline;
	margin:0 0 30px 28px;
	padding:0;
	width:480px;
	font-size:1.0em;
	line-height:1.4em;
	color:#24435D;
	}
#contentarea ul{
	position:relative;
	float:left;
	display:inline;
	margin:0 0 30px 36px;
	padding:0;
	width:690px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	list-style-type:none;
	}
#contentarea ul li{
	position:relative;
	float:left;
	clear:left;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:url('images/bullet.gif') 0px 3px no-repeat;
	}
#contentarea a{
	color:#24435D;
	}
#contentarea a.faq{
	position:relative;
	float:left;
	clear:left;
	display:inline;
	font-weight:bold;
	color:#24435D;
	text-decoration:none;
	}
#contentarea a.faq:hover{
	text-decoration:underline;
	}
div#links a{
	position:relative;
	float:left;
	clear:left;
	display:inline;
	margin:0 0 20px 18px;
	font-weight:bold;
	color:#24435D;
	text-decoration:none;
	font-size:1.0em;
	}
div#links a:hover{
	text-decoration:underline;
	}
#contentarea table{
	position:relative;
	float:left;
	margin:0 0 30px 18px;
	padding:0;
	width:510px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	}
#contentarea table th{
	text-align:left;
	border-bottom:1px solid #aaaaaa;
	padding-left:6px;
	}
#contentarea table th.th{
	background-color:#dddddd;
	border-style:solid;
	border-color:#aaaaaa;
	border-width:1px 0 1px 1px;
	}
#contentarea tbody{
	border:1px solid #dddddd;
	}
#contentarea table td{
	border-style:solid;
	border-color:#aaaaaa;
	border-width:0 0 0 1px;
	padding-left:6px;
	}
#contentarea table td.td{
	background-color:#dddddd;
	}
#contentarea table.ttop{
	border-top:1px solid #aaaaaa;
	}
#contentarea table.t2{
	position:relative;
	float:left;
	margin:0 0 30px 58px;
	padding:0;
	width:440px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	border-bottom:0;
	}
#contentarea table.t2 td{
	text-align:left;
	border-bottom:1px solid #aaaaaa;
	padding-left:6px;
	}
#contentarea table.t3{
	position:relative;
	float:left;
	margin:0 0 30px 18px;
	padding:0;
	width:520px;
	font-size:1.1em;
	line-height:1.5em;
	color:#24435D;
	border-right:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	border-bottom:0;
	}
#contentarea table.t3 td{
	text-align:left;
	border-bottom:1px solid #aaaaaa;
	padding-left:6px;
	}
#contentarea table.t3 th{
	border-left:1px solid #aaaaaa;
	background-color:#dddddd;
	}
/*----Link Buttons----*/
.spreadsLink{
	position:relative;
	float:left;
	clear:left;
	width:260px;
	height:64px;
	margin:0 0 20px 140px;
	background-image:url('images/twowayspreads.gif');
	}
.spreadsLinkOver{
	position:relative;
	float:left;
	clear:left;
	width:260px;
	height:64px;
	margin:0 0 20px 140px;
	background-image:url('images/twowayspreads_over.gif');
	}
.demoLink{
	position:relative;
	float:left;
	clear:left;
	width:260px;
	height:64px;
	margin:0 0 20px 140px;
	background-image:url('images/freedemo.gif');
	}
.demoLinkOver{
	position:relative;
	float:left;
	clear:left;
	width:260px;
	height:64px;
	margin:0 0 20px 140px;
	background-image:url('images/freedemo_over.gif');
	}
/* @group Panels */
#rightPanel{
	position:relative;
	float:left;
	width:188px;
	margin:26px 0 0 0;
	}
.panel{
	position:relative;
	float:left;
	width:171px;
	margin:0 0 24px 0;
	padding:0;
	text-align:left;
	color:#24435D;
	background:url('images/panelbg.gif') no-repeat;
	}
.panelTitle{
	position:relative;
	float:left;
	width:160px;
	display:inline;
	margin:5px 0 0 6px;
	color:#FFFFFF;
	font-weight:bold;
	}
.panel table{
	position:relative;
	float:left;
	display:inline;
	width:158px;
	margin:12px 0 2px 6px;
	color:#666666;
	font-size:1.0em;
	}
.panel table td{
	padding:2px 0;
	}
.panel table td.market{
	width:68px;
	}
.panel table td.bid{
	width:44px;
	color:#4FAC3D;
	text-align:right;
	}
.panel table td.offer{
	width:44px;
	color:#AC3D3D;
	text-align:right;
	}
.panelFooter{
	position:relative;
	float:left;
	width:171px;
	height:11px;
	background:url('images/panelft.gif') no-repeat;
	}
.panel2{
	position:relative;
	float:left;
	width:171px;
	margin:0 0 24px 0;
	padding:0;
	text-align:left;
	font-size:1.2em;
	color:#24435D;
	background:url('images/panel2bg.gif') no-repeat;
	}
.panel2Title{
	position:relative;
	float:left;
	display:inline;
	width:160px;
	margin:12px 0 2px 6px;
	font-size:1.0em;
	color:#576983;
	font-weight:bold;
	}
.panel2 a{
	position:relative;
	float:left;
	display:inline;
	width:140px;
	_width:154px;
	padding:0 0 0 18px;
	margin:4px 0 0 8px;
	color:#888888;
	font-size:1.0em;
	line-height:1.4em;
	background:url('images/bullet3.gif') 0px 3px no-repeat;
	text-decoration:none;
	}
.panel2 a:hover{
	text-decoration:underline;
	}
.panelBlank{
	position:relative;
	float:left;
	width:171px;
	margin:0 0 24px 0;
	padding:0;
	text-align:left;
	font-size:1.2em;
	color:#24435D;
	}
/* @end */
/* @group Titles */
#content h1#home{
	width:510px;
	height:26px;
	background:url('images/titles/home_welcome.gif') no-repeat;
	}
#content h1#about_us{
	width:510px;
	height:26px;
	background:url('images/titles/about_us.gif') no-repeat;
	}
#content h1#contact_us{
	width:510px;
	height:26px;
	background:url('images/titles/contact_us.gif') no-repeat;
	}
#content h1#sitemap{
	width:106px;
	height:26px;
	background:url('images/titles/sitemap.gif') no-repeat;
	}
#content h1#news{
	width:106px;
	height:26px;
	background:url('images/titles/news.gif') no-repeat;
	}
#content h1#links{
	width:106px;
	height:26px;
	background:url('images/titles/links.gif') no-repeat;
	}
#content h1#brochure_request{
	width:510px;
	height:26px;
	background:url('images/titles/brochure_request.gif') no-repeat;
	}
#content h1#new_account{
	width:510px;
	height:26px;
	background:url('images/titles/new_account.gif') no-repeat;
	}
#content h1#terms_and_conditions{
	width:510px;
	height:26px;
	background:url('images/titles/terms_and_conditions.gif') no-repeat;
	}
#content h1#cfds_cfd{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_cfd.gif') no-repeat;
	}
#content h1#cfds_about{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_about.gif') no-repeat;
	}
#content h1#cfds_benefits{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_benefits.gif') no-repeat;
	}
#content h1#cfds_example{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_example.gif') no-repeat;
	}
#content h1#cfds_markets{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_markets.gif') no-repeat;
	}
#content h1#cfds_execution{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_execution.gif') no-repeat;
	}
#content h1#cfds_advisory{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_advisory.gif') no-repeat;
	}
#content h1#cfds_discretionary{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_discretionary.gif') no-repeat;
	}
#content h1#cfds_platform{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_platform.gif') no-repeat;
	}
#content h1#cfds_faq{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_faq.gif') no-repeat;
	}
#content h1#futures_futures{
	width:510px;
	height:26px;
	background:url('images/titles/futures_futures.gif') no-repeat;
	}
#content h1#futures_about{
	width:510px;
	height:26px;
	background:url('images/titles/futures_about.gif') no-repeat;
	}
#content h1#futures_markets{
	width:510px;
	height:26px;
	background:url('images/titles/futures_markets.gif') no-repeat;
	}
#content h1#futures_execution{
	width:510px;
	height:26px;
	background:url('images/titles/futures_execution.gif') no-repeat;
	}
#content h1#futures_discretionary{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_discretionary.gif') no-repeat;
	}
#content h1#futures_platforms{
	width:510px;
	height:26px;
	background:url('images/titles/futures_platforms.gif') no-repeat;
	}
#content h1#futures_margins{
	width:510px;
	height:26px;
	background:url('images/titles/futures_margins.gif') no-repeat;
	}
#content h1#futures_faq{
	width:510px;
	height:26px;
	background:url('images/titles/cfds_faq.gif') no-repeat;
	}
#content h1#spreads_spread-betting{
	width:510px;
	height:26px;
	background:url('images/titles/spreads_spread-betting.gif') no-repeat;
	}
#content h1#spreads_offers{
	width:510px;
	height:26px;
	background:url('images/titles/spreads_offers.gif') no-repeat;
	}
#content h1#account_login{
	width:510px;
	height:26px;
	background:url('images/titles/account_login.gif') no-repeat;
	}
#content h1#services{
	width:510px;
	height:26px;
	background:url('images/titles/services.gif') no-repeat;
	}
#content h1#the_blog{
	width:510px;
	height:26px;
	background:url('images/titles/the_blog.gif') no-repeat;
	}
#content h1#members_apply{
	width:510px;
	height:26px;
	background:url('images/titles/members_apply.gif') no-repeat;
	}
#content h1#members_area{
	width:510px;
	height:26px;
	background:url('images/titles/members_area.gif') no-repeat;
	}
#content h1#members_example{
	width:510px;
	height:26px;
	background:url('images/titles/members_example.gif') no-repeat;
	}
#content h1#members_welcome{
	width:510px;
	height:26px;
	background:url('images/titles/members_welcome.gif') no-repeat;
	}
/* @end */
/*------Home Page------*/
.homeBox{
	position:relative;
	float:left;
	_display:inline;
	width:260px;
	height:50px;
	margin:0 0px 10px 20px;
	padding:0;
	background-image:url('images/boxbg.gif');
	}
.homeBoxOver{
	position:relative;
	float:left;
	width:260px;
	height:50px;
	margin:0 0px 10px 20px;
	padding:0;
	background-image:url('images/boxbgover.gif');
	}
.homeBox a span, .homeBoxOver a span{
	position:relative;
	float:left;
	margin:26px 0 0 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#607e91;
	}
.homeBox a, .homeBoxOver a, .spreadsLink a, .spreadsLinkOver a, .demoLink a, .demoLinkOver a{
	position:relative;
	float:left;
	width:100%;
	height:100%;
	text-decoration:none;
	}
#managedBox{
	margin-bottom:20px;
	}
/*------Contact Page------*/
#vcard{
	position:relative;
	float:left;
	width:171px;
	margin:2px 0 0 0;
	padding:14px 0;
	color:#000000;
	font-size:1.1em;
	}
.vcardContent{
	position:relative;
	float:left;
	width:171px;
	min-height:30px;
	padding:0 8px 0 6px;
	}
#vcard div, #vcard a{
	position:relative;
	float:left;
	clear:left;
	color:#24325C;
	}
#vcard div span{
	position:relative;
	float:left;
	clear:left;
	}
#vcard .org{
	margin:0 0 0 8px;
	}
#vcard .tel{
	margin:10px 0 0 0;
	width:160px;
	}
#vcard .fax{
	margin:2px 0 0 0;
	width:160px;
	}
#vcard .email{
	margin:10px 0 0 0;
	width:160px;
	}
#footer{
	position:relative;
	float:left;
	width:100%;
	margin:10px 0 10px 0;
	padding-bottom:20px;
	text-align:center;
	font-size:1.0em;
	color:#BBBBBB;
	}
#footer a{
	color:#BBBBBB;
	text-decoration:none;
	}
#footer a strong{
	color:#AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	}
/*--FAQs Style--*/
.spacer{
	position:relative;
	float:left;
	width:510px;
	height:30px;
	}
/*--Contact Style--*/
.contactPanel{
	background-color:#ECEEF2;
	}
/* @group The Blog */
.blog-link{
	position:relative;
	float:left;
	clear:left;
	margin:0 0 0 18px;
	padding:12px 0 0 34px;
	width:260px;
	_width:178px;
	height:29px;
	_height:37px;
	font-size:1.1em;
	background:url(images/blog-link.png) no-repeat;
	font-weight:bold;
	text-decoration:none;
	_display:inline;
	white-space:nowrap;
	}
.article{
	position:relative;
	float:left;
	width:700px;
	}
.article hr{
	width:700px;
	height:1px;
	border:none;
	background-color:#DDDDDD;
	}
#content .article h1{
	margin-bottom:0;
	padding:0;
	}
.article h1 a{
	text-decoration:none;
	margin:0;
	padding:0;
	}
.article h1 a:hover{
	text-decoration:underline;
	}
.article img{
	margin:0px;
	}
h2{
	position:relative;
	float:left;
	clear:left;
	_display:inline;
	margin:0 0 4px 18px;
	color:#335068;
	font-size:1.3em;
	}
#content .article h3{
	color:#678ca6;
	padding:0;
	margin-bottom:10px;
	}
#content .article h3 strong{
	font-style:italic;
	font-weight:normal;
	}
.panel a.link{
	position:relative;
	float:left;
	display:inline;
	width:140px;
	_width:154px;
	padding:0 0 0 18px;
	margin:8px 0 0 8px;
	color:#888888;
	font-size:1.0em;
	line-height:1.4em;
	background:url('images/bullet3.gif') 0px 1px no-repeat;
	text-decoration:none;
	}
.panel a.link:hover{
	text-decoration:underline;
	}
.article img{
	padding:10px;
	}
.article a.download{
	text-decoration:none;
	}
.article a img{
	position:relative;
	float:left;
	border:none;
	margin:0;
	padding:0;
	}
.article a span{
	position:relative;
	float:left;
	text-decoration:underline;
	margin:0 0 0 3px;
	padding:0;
	}
.resource{
	position:relative;
	float:left;
	clear:left;
	}
.resource a{
	float:left;
	margin:0 0 0 18px;
	font-size:1.1em;
	font-weight:bold;
	white-space:nowrap;
	}
.pwremind{
	float:left;
	margin:0 0 0 24px;
	width:200px;
	}
.pwremind a{
	float:left;
	margin:0 0 8px 0;
	font-size:1.1em;
	white-space:nowrap;
	}
.blogLink{
	position:relative;
	float:left;
	width:90px;
	height:30px;
	border:1px #c0c0c0 solid;
	margin:0 0 0 20px;
	text-align:center;
	padding-top:15px;
}
/* @end */
#banner{
	float:left;
	width:773px;
	height:151px;
	background:#264662;
	overflow:hidden;
	}
#banner img{
	position:absolute;
	top:0;
	left:0;
	display:block;
	margin:0;
	border:none;
	z-index:1;
	}
#banner a{
	color:#fff;
	text-decoration:none;
	}
#headerImg h3{
	position:relative;
	width:360px;
	margin:10px 0 0 10px;
	color:#fff;
	font-size:18px;
	z-index:2;
	}
#headerImg p{
	position:relative;
	width:350px;
	margin:10px 0 0 10px;
	color:#fff;
	font-size:12px;
	z-index:2;
	}
#headerImg ul{
	float:left;
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(images/bannerLi.gif) repeat-x;
	}
#headerImg ul li{
	float:left;
	width:auto;
	height:30px;
	margin:0;
	padding:0;
	background:url(images/bannerLiEnd.gif) top right no-repeat;
	}
#headerImg ul li a{
	display:block;
	float:left;
	width:auto;
	height:30px;
	margin:0;
	padding:0 20px;
	font-size:13px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
#headerImg ul li a:hover,
#headerImg ul li.active a{
	color:#fff;
	background:url(images/bannerLiOver.gif) repeat-x;
	}

