/* TECHNICAL */



body {

	margin:0px;

	background:url(../images/body.jpg) repeat fixed;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}

.wrapper {

	margin:0px auto;

	width:975px;

	}

a {

	font-size:12px;

	color:#801400;

	text-decoration:none;
	font-weight:bold;

}

a:hover {

	color:#666666;
	text-decoration:underline;


}

/* TOP */



.top {

	background:url(../images/top.jpg) repeat-x;

	width:100%;

	height:69px;

}

.top_features {

	width:100%;

	padding-left:0px;

	height:69px;

}

.top_company_name {

	margin-top:15px;

	font-family:Times New Roman;

	font-size:22px;

	font-weight:bold;

	color:#fff;

}

.top_company_name_align {

	margin-left:-37px;

	margin-top:25px;

	}

.top_callusnow_align {

	margin-top:4px;

}

.top_logo_align {

	margin-top:-3px;

	padding-left:25px;

}

.top_mainmenu {

	background:url(../images/header_bg.gif) no-repeat;

	height:69px;

	margin-top:-60px;

}

.top_mainmenu_align {

	padding-left:275px;

	padding-top:10px;

	}

.top_mainmenu_link {

	font-family:Arial;

	font-weight:bold;

	margin:0px;

	color:#000;

	font-size:12px;

	text-decoration:none;

	}

a.top_mainmenu_link:link {

	font-family:Arial;

	font-weight:bold;

	margin:0px;

	color:#000;

	font-size:12px;

	text-decoration:none;

	}

a.top_mainmenu_link:hover {

	font-family:Arial;

	font-weight:bold;

	margin:0px;

	color:#ff0000;

	font-size:12px;

	text-decoration:none;

	}



/* FLASH HEADER */

.flash_bg {

	height:100%;

	width:100%;

	background:#ffffff;

	}

.flash_align {

	margin-top:70px;

}



/* CONTENT */

ul.postmem {
	margin:0;
	margin-left:50px;
	padding:0;	
}
.postmem li {
	padding:5px 0 5px 0;	
}

.content_main {

	background:url(../images/content.gif) repeat-x bottom #f0f0f0;

	width:100%;

	height:100%;

	border-top:1px solid #dfdfdf;

}

.content_align {

	padding:20px;

	}

.content_bottom {

	background:url(../images/footer.gif) no-repeat;

	height:14px;

	width:100%;

	}



/* FORM */

.form_top_bg {

	background:url(../images/form_top_bg.png) no-repeat;

	width:435px;

	height:11px;

	}



.form_bottom_bg {

	background:url(../images/form_bottom_bg.png) no-repeat;

	width:435px;

	height:11px;

	}

.form_body {

	background:#e2e2e2;

	padding-bottom:7px;
	
	background-image: url(/images/formBG.png); background-position:top left; background-repeat: no-repeat; width: 445px; height: 266px; padding-top: 20px

	}

.form_bg_p3 {

	background:#e2e2e2;

	width:435px;

	height:100%;

	padding-bottom:7px;

	}

.form_bg_p4 {

	background:#e2e2e2;

	width:435px;

	height:100%;

	padding-bottom:7px;

	}

.form_align {

	padding-left:10px;
	
	padding-right: 18px; display:block; height: 240px;
	}

.form_steps_align {

	padding-top:10px;

	padding-bottom:10px;

	}

.form_title {height: 15px; display: block; margin-bottom: 5px;}
.fieldGroup {margin-top: 5px;}

.form_title h1 {

	font-size:24px;

	color: #fff; padding: 0; margin: 0;

	}


.form_subtitle h2 {

	font-size:16px;

	color:#fff;

	margin:0;

	}

.form_cat h3 {

	font-size:14px;

	margin:0;

	padding-top:0px;
	
	color: #fff; display:inline;

	}

.form_cat span {font-size: 18px; font-family:Arial, Helvetica, sans-serif; color: #fff;}


.form_text h2 {

	font-size:13px;

	color:#000;

	margin:0;

	font-weight:normal;

	}

.form_next {

	background-image: url(/images/submit.png); 
	
	background-color: transparent;

	width:80px;

	height:25px;

	border:0;

	cursor:pointer;

	}

textarea.ShortDesc {width: 405px; height: 37px;  margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
				.greyOut {color: #999;}

.form_trader {

	background:url(../images/findatrader_but.png) no-repeat;

	width:80px;

	height:25px;

	border:0;

	cursor:pointer;

	}

.form_list {

	font-family:Tahoma;

	font-size:16px;

	width: 195px;

	}
.form_list.r {float:right;}

.form_input {

	font-family:Tahoma;

	font-size:16px;

	width:175px;

	}

.form_textarea {

	font-family:Tahoma;

	font-size:14px;

	}

.form_bottom_part {

	margin-top:-15px;

	}

.form_qa {

	background:url(../images/qa.png) no-repeat;

	width:106px;

	height:104px;

	}

.form_qa_align {

	padding-right:15px;

	}

.text h4 {

	font-size:12px;

	font-weight:normal;

	color:#000;

	}

.text1 {

	font-family:Arial;

	font-size:12px;

	color:#000;

	}

.text2 {

	font-family:Arial;

	font-size:12px;

	color:#8e8e8e;

	}

.text_title h5 {

	font-size:19px;

	font-weight:bold;

	color:#000;

	margin:0px;

	}

.text_title1 {

	font-family:Arial;

	font-size:21px;

	color:#000;

	}

.text_title2 {

	font-family:Arial;

	font-size:20px;

	color:#000000;

	}

.arrows_align {

	padding-left:20px;

	}

.separator {

	background:#e9e9e9;

	height:1px;

	width:100%;

	margin:5px 0 5px 0;

	}



/* BOTTOM */

.bottom_bg {

	background:url(../images/bottom_bg.jpg) no-repeat bottom;

	width:946px;

	height:141px;

	margin-left:-5px;

	}

.bottom_logo_small {

	background:url(../images/logo_small.png) no-repeat left;

	min-width:50px;

	min-height:35px;

	}

.bottom_module_align {

	padding:5px 0 0 60px;

	}





/* FOOTER */



.footer_text {

	font-family:Arial;

	font-size:12px;

	color:#fff;

}

.footer_link {

	font-family:Arial;

	font-size:12px;

	color:#666666;

	text-decoration:none;

}

a.footer_link:link {

	font-family:Arial;

	font-size:12px;

	color:#666666;

	text-decoration:none;

}

a.footer_link:hover {

	font-family:Arial;

	font-size:12px;

	color:#a2a2a2;

	text-decoration:none;

}



/* PAGES */

.contact_bg {

	background:url(../images/pages/contact/contact.png) no-repeat right;

	width:100%;

	height:258px;

	margin-left:-90px;

	}

.contact_title_align {

	padding-top:130px;

	padding-left:230px;

	}

.login_input {

	font-family:Arial;

	font-size:20px;

	height:22px;

	width:300px;

	}

.login_button {

	background:url(../images/pages/login/login_button.jpg) no-repeat;

	height:40px;

	width:80px;

	border:0;

	cursor:pointer;

	}

	

/* FONTS */

.title {

	font-family:Arial;

	font-size:30px;

	color:#000000;

	font-weight:bold;

}

.title2 {

	font-family:Arial;

	font-size:40px;

	color:#000000;

}

.subtitle {

	font-family:Arial;

	font-size:18px;

	color:#000000;

	font-weight:bold;

}

.subtitle2 {

	font-family:Arial;

	font-size:20px;

	color:#000000;

}
.tablemembers {
	border:0px solid #a2a2a2;	
}
.videoframe {
	background:url(../images/videoframe.png) no-repeat;
	width:247px;
	height:176px;
	display:block;
	padding:7px 0 0 7px;
}
.contentlist li {
	padding:0 0 5px 0;	
}
.scaleofcharges tr td.first {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
}
.scaleofcharges tr td.firstlast {
	border:1px solid #000;
}
.scaleofcharges tr td.secondfirst {
	border-top:1px solid #000;
	border-right:1px solid #000;
}
.scaleofcharges tr td.secondlast {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
}
.scaleofcharges tr td.second {
	border-top:1px solid #000;
	border-right:1px solid #000;
}
