html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Tahoma;
	font-size: 11px;
	color: #898B96;
	background: white;
	background-image: url('http://www.tradeprofessional.net/themes/trader_plain/gfx/images/body_bg.gif');
	background-repeat: repeat-x
}

img {
	border: 0;
}

.hidden {
	display: none;
}

#wrapper {
	width: 900px;
	margin: auto;
	padding: 0px;
	background: white;
}


#container {
	width: 900px;
	margin: 0px;
	padding: 0px;
	background: white;
	border: 0px;
}

#header {
	padding: 0px;
	margin: 0 0 0 0;
	background: white;
	border: 0px;
}

#top {
	text-align: right;
	background: #29AAD5;
	width: 700px;
	margin: 0 0 2px 0;
	float: right;
}

#topnav { 
	margin: 0 0 0 0;
	float: right;
	width: 700px;
}

#sub1 {
	background: white;
	width: 694px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #183D71;
	padding-top: 6px; 
	padding-bottom: 14px;
	margin: 0;
	float: right;
	
}

#sub1nav {
	width: 682px;	
	background-image: url('http://www.tradeprofessional.net/themes/trader_plain/gfx/images/subpage-bevel.gif');
	background-repeat: repeat-x
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 14px;
	padding-left: 6px;
	padding-right: 6px;
	
}

#sub1nav a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #183D71;
	text-decoration: none;
}

#sub1nav a:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}

#sub1nav a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #183D71;
	text-decoration: none;
}

#sub2 {
	width: 694px;	
	background: #009ACD;
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #009ACD;
	padding-top: 12px; 
	padding-bottom: 12px;
	float: right;
}

#sub2nav {
	width: 682px;	
	background: #009ACD;
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #009ACD;
	padding-left: 6px;
	padding-right: 6px;
}

#sub2nav a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #BDE5F2;
	text-decoration: none;
}

#sub2nav a:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}

#sub2nav a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #BDE5F2;
	text-decoration: none;
}

.textfield {
	margin-bottom: 2px;
	background: #F1F1F1;
	border: 1px solid #CECECE;
}

.memberlogin {
	border: 0;
	margin: 0;
	padding: 0;
}

#login {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 6px;
	padding-top: 0px;
	padding-right: 0px;
}

#login a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #898B96;
	text-decoration: none;
}

#login a:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
}

#login a:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #898B96;
	font-weight: normal;
}

#side-a {
	float: left;
	width: 193px;
}

#side-b { 
	margin: 0 0 0 0;
	float: right;
	width: 700px;
}

#cont-banner {
	text-align: center;
	padding: 6px 0 6px 0;
}

#footer {
	clear: both;
	background: #FFFFFF;
}

#left-nav {
	font-size: 11px;
	font-weight: bold;
	font-color: #FF6600;
	text-align: right;
	width: 193px;
	background: white;
	margin-top: 8px;
	margin-right: 700px;
	padding-right: 6px;
	border-right: 1px dotted #C9EAF4;
}

#left-nav a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #898B96;
	text-decoration: none;
}

#left-nav a:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-color: #FF6600;
	font-weight: normal;
}

#left-nav a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #898B96;
	text-decoration: none;
}

#navbox {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height:.2em;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 10px;
	padding-right: 0px;
	border-bottom: 1px solid #C9EAF4;
}

#navbox a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #526E95;
	text-decoration: none;
}

#navbox a:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	font-color: #FF6600;
	font-weight: bold;
}

#navbox a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #C0C0C0;
	text-decoration: none;
}

.textfield {
	margin-bottom: 2px;
	background: #F1F1F1;
	border: 1px solid #CECECE;
}

#right-cont {
	float: right;
	width: 200px;
	padding: 6px;
	border: 1px solid #C9EAF4;
}

#main-cont {
	background: #EEEEEE;
	padding: 6px 6px 6px 6px;
	margin: 6px 0 20px 6px;
	width: 680px;
	border: 1px solid #EEEEEE;
}

#servicebuttons {
	margin: 0 0 20px 20px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #898B96;
	text-align: left;
	background: white;
}

#servicebuttons a:link {padding: 0px;text-decoration:none;font-family: Tahoma;font-size: 11px;font-weight: normal;color: #898B96;}
#servicebuttons a:hover {padding: 0px;text-decoration:underline;font-family:Tahoma;font-size: 11px;font-weight: normal;color: #FF6600;}
#servicebuttons a:visited {padding: 0px;text-decoration:none;font-family:Tahoma;font-size: 11px;font-weight: normal;color: #898B96;}

.serviceicons {
	padding-right: 4px;
}

.list-blue{
        font : 8pt Verdana, Arial, Helvetica, sans-serif;
        color : #2E729E;
        border-top:0px solid #CFC2CE;
}

.list-blue a{
        color: #2E729E;
        text-decoration:none;
}

.list-blue a:hover{
        color: #2E729E;
        text-decoration:underline;
}

.list-blue-header{
        background:#D8E7EE;
        padding:3px;
        padding-left:7px;
        border-right:1px solid #FFFFFF;
        border-bottom:1px solid #CCDCE3;
        height:20px;
}

.list-blue-item{
        text-align:left;
        background-color: #F5F5F5;
        padding:3px;
}

.list-blue-item-1{
        text-align:left;
        border-right:1px solid #FFFFFF;
        border-bottom:1px solid #FFFFFF;
        background-color: #EBF1F4;
        height:20px;
        padding:7px;
}

.list-blue-item-2{
        text-align:left;
        border-right:1px solid #FFFFFF;
        border-bottom:1px solid #FFFFFF;
        background-color: #EFF7F8;
        height:20px;
        padding:7px;
}

.list-blue-title,.list-blue-title a{
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight:bold;
        color: #2E729E;
        text-decoration:none;
        padding-right:5px;
        margin-left:0px;
}


ul.list-blue-menu{
        list-style-type: none;
        list-style-position: outside;
        font : 8pt Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        margin:0;
        padding:0;
}

li.list-blue-menu-item{
        padding-left:15px;
        background: url('bullet.gif') 5px no-repeat ;
        color: #000000;
}
li.list-blue-menu-item a{
        color: #006699;
        text-decoration:none;
}

li.list-blue-menu-item a:hover{
        color: #006699;
        text-decoration:underline;
}
ul.list-orange-menu{
        list-style-type: none;
        list-style-position: outside;
         font : 8pt Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        margin:0;
        padding:0;
}

li.list-orange-menu-item{
        padding-left:15px;
        background: url('bullet.gif') 5px no-repeat ;
        color: #000000;
}

li.list-orange-menu-item a{
        color: #006699;
        text-decoration:none;
}

li.list-orange-menu-item a:hover{
        color: #006699;
        text-decoration:underline;
}

.columnWide{
        width:500px;
}
.columnSmall {
		width: 180px;
}
.brown-header{
        border-bottom: 0px solid #E3E8F0;
        font-family: Tahoma;
        font-size: 12px;
        font-weight:bold;
        padding:3px;
        padding-left: 10px;
        text-align:left;
        color: #183D71;
}

.brown-body{
        padding:5px;
        padding-top: 15px;
       padding-bottom: 10px;
        background-color: none;
        border: 0px;
}

.dividerH{
        float:none;
        height:5px;
}

.blue-header{
        border-bottom: 0px solid #E3E8F0;
        font-family: Tahoma;
        font-size: 12px;
        font-weight:bold;
        padding:3px;
        padding-left: 10px;
        text-align:left;
        color: #183D71;
}

.blue-header-top{
        border-bottom: 0px solid #E3E8F0;
        font-family: Tahoma;
        font-size: 12px;
        font-weight:bold;
        padding:3px;
        padding-left: 10px;
        padding-top: 18px;
        text-align:left;
        color: #183D71;
}

.blue-body{
        padding:5px;
        padding-top: 15px;
        padding-bottom: 10px;
        background-color: none;
        border: 0px;
}

.padded{
        padding:0px;
        margin-top:8px;
        margin-left:0px;
}

.body {
	color: #444444;
}

.link {
color:#898B96;
text-decoration: none;
}
.link visited {
color:#898B96;
text-decoration: none;
}
.link hover {
color:#898B96;
text-decoration: underline;
}

#submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: left;
}
#submenu p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BEB598;
	display: block;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #DCD8C9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#submenu    p  a,   #submenu  p a:link, #submenu  p a:visited    {
	color: #444444;
	text-decoration: none;
	display: block;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-top: 5px;
}
#submenu   p a:hover  {
	color: #183D71;
	text-decoration: underline;
	background-color: #FDFBF4;
}

.cardlabel{

	float:left;

	width:200px;

	color: #666666;

}

.cardbody{

	

}



.card-headline{

	border:1px dashed #689BCA;

	background-color: #F5FAFF;

	float:left;

}

.card-headline-body{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 10pt;

	font-weight:bold;

	float:left;

	margin:5px;

}



.card-member{

	border-top:2px solid #689BCA;

	border-bottom:1px solid #689BCA;

}

.card-online{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #FF9000;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-featured{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #C96767;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-new{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #24A72D;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-updated{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #3588AE;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}



.card-member-top,.card-member-top a{

	background-color: #D6E4F0;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #32608A;

	text-decoration:none;

}

.card-member-top a:hover{

	color: #689BCA;

}

.card-member-body{

	background-color: #EBF3FA;

	padding:5px;

	text-align:left;

}

.card-member-header,.card-member-header a{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 12pt;

	font-weight:bold;

	color: #507EA9;

	text-decoration:none;

}

.card-member-header a:hover{

	color: #689BCA;

}

.card-member-options,.card-member-options a{

	background-color: #D6E4F0;

	padding:3px;

	text-align:center;

	border-top: 1px solid #FFFFFF;

	color: #32608A;

	text-decoration:none;

	font-size:7pt;

}

.card-member-options a:hover{

	color: #689BCA;

}

ul.card-member-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-member-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}





.card-blog{

	border-top:2px solid #67C968;

	border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

}

.card-blog-top a:hover{

	color: #67C968;

}

.card-blog-body{

	background-color: #EBFAEB;

	padding:5px;

	text-align:left;

}

.card-blog-header,.card-blog-header a{

	font-family: "Trebuchet MS","Lucida Grande"; 

	font-size: 12pt;

	font-weight:bold;

	color: #4FA851;

	text-decoration:none;

}

.card-blog-header a:hover{

	color: #67C968;

}

.card-blog-options,.card-blog-options a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:center;

	border-top: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

	font-size:7pt;

}

.card-blog-options a:hover{

	color: #67C968;

}

ul.card-blog-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-blog-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}

/* forms */

.form{

	text-align:center;

	margin:0;

	padding:0;

	width:530px;

}

.formlabel{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;

	float:left;

	text-align:right;

	width:40%;

	margin: 0 0 5px 0;

	padding:6px 0px 0 0;

	display:block;

	clear:both;

}

.formelement{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #4E8199;

	float:left;

	margin:3px;

	text-align:left;

}

.formbutton{

	padding-top:10px;

	text-align:center;

	display:block;

	clear:both;

}

.formset{	

	margin-bottom:2px;

}

.textfield{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

}

.dropdown{

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

}

.textarea{

	background-color: #FFFFFF;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

}

.button{

	background-color: #F2F2F2;

	border:1px solid #999999;

	padding:3px;

	color: #666666;

	font : 8pt Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;

}


/* forum */

.forum-totals{

	background-color: #F2F2F2;

	border:1px solid #CCCCCC;

	padding:5px;

}

.forum-button{

	border: 1px solid #000000;

	background-color: #FFFFFF;

	color: #666666;

	font-family : Tahome, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	padding:5px;

	cursor:pointer;

	float:left;

	margin:2px;

}

.forum_quote{

	border:1px dashed #689BCA;

	background-color: #FFFFFF;

	padding:5px;

}


.member{

	width: 100px;

	height: 180px;

}

.member-online-photo{

	background-color: #F2DEC7;

	border: 1px solid #998C7D;

	padding: 8px;

}

.member-online-name{

	background-color: #E5D2BC;

	border-left: 1px solid #998C7D;

	border-right: 1px solid #998C7D;

	padding: 2px;

	height:90px;

	text-align:center;

}

.member-online-name a{

	font: 8pt Tahoma, sans-serif;

	color: #807569;

}

.member-online-name a:hover{

	text-decoration: none;

}

.member-online-indicator{

	border: 1px solid #998C7D;

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

	background-color: #BFAF9D;

}

.member-online-indicator a{	

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

}



.member-offline-photo{

	background-color: #F2F2F2;

	border: 1px solid #999999;

	padding: 8px;

}

.member-offline-name{

	background-color: #E5E5E5;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	padding: 2px;

	height: 90px;

	text-align:center;

}

.member-offline-name a{

	font: 8pt Tahoma, sans-serif;

	color: #808080;

}

.member-offline-name a:hover{

	text-decoration: none;

}

.member-offline-indicator{

	border: 1px solid #999999;

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

	background-color: #BFBFBF;

}

.member-offline-indicator a{

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

} 

