
	body {
		margin:0px;
		padding:0px;
		font-family: 'Open Sans', sans-serif;
		font-size:10pt;
		background:#ffffff;
		}

		a { outline:none; text-decoration:none; }

		.clear { clear:both; }

		img { border:0px; outline:0px; }

		.divider1 { margin-top:15px; margin-bottom:15px; border-top:1px solid #999999; }


		.sticky {
			position:fixed;
			top:0px;
			z-index:999;
			width:100%;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
    		}

		.padding {
			margin-top:165px;
			}



	/* HEADER */

		.header-full {
			position:relative;
			background:url('../images/header.png') repeat-x bottom;
			height:120px;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			}

			.header-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				-webkit-transition: all 0.3s;
				-moz-transition: all 0.3s;
				-ms-transition: all 0.3s;
				-o-transition: all 0.3s;
				transition: all 0.3s;
				}

				.header-logo {
					position:relative;
					float:left;
					text-align:left;
					width:330px;
					color:#ffffff;
					font-weight:bold;
					margin-top:25px;
					-webkit-transition: all 0.3s;
					-moz-transition: all 0.3s;
					-ms-transition: all 0.3s;
					-o-transition: all 0.3s;
					transition: all 0.3s;
					}

					.header-logo img {
						width:100%;
						-webkit-transition: all 0.3s;
						-moz-transition: all 0.3s;
						-ms-transition: all 0.3s;
						-o-transition: all 0.3s;
						transition: all 0.3s;
						}

				.header-contact {
					position:absolute;
					right:0px;
					text-align:right;
					color:#ffffff;
					font-weight:bold;
					top:25px;
					font-size:13pt;
					-webkit-transition: all 0.3s;
					-moz-transition: all 0.3s;
					-ms-transition: all 0.3s;
					-o-transition: all 0.3s;
					transition: all 0.3s;
					font-family:arial;
					}

					.header-contact a { color:#ffffff; }

				.header-tagline {
					position:absolute;
					right:0px;
					text-align:right;
					color:#cecece;
					font-weight:bold;
					top:65px;
					font-size:11pt;
					-webkit-transition: all 0.3s;
					-moz-transition: all 0.3s;
					-ms-transition: all 0.3s;
					-o-transition: all 0.3s;
					transition: all 0.3s;
					font-family:arial;
					}

					.header-tagline a { color:#ffffff; }


	/* HEADER SMALLER */

		.smaller .header-full {
			position:relative;
			background:url('../images/header.png') repeat-x bottom;
			height:80px;
			}

			.smaller .header-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				}

				.smaller .header-logo {
					position:relative;
					float:left;
					text-align:left;
					color:#ffffff;
					font-weight:bold;
					margin-top:15px;
					width:230px;
					}

					.smaller .header-logo img {
						width:100%;
						}

						.smaller .mobile_collapser {
							padding:0px;
							padding-left:10px;
							line-height:55px;
							height:55px;
							background:red;
							}

				.smaller .header-contact {
					position:absolute;
					right:0px;
					text-align:right;
					color:#ffffff;
					font-weight:bold;
					top:23px;
					font-size:11pt;
					}

				.smaller .header-tagline {
					display:none;
					}


	/* MENU */

		.menu-full {
			background:#9d9d9d;
			height:45px;
			-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
			}

			.menu-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
				}

				.nav ul {
					position:relative;
					margin:0px;
					padding:0px;
					list-style:none;
					float:left;
					line-height:45px;
					-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
					}

				.nav .fa { line-height:45px; font-size:22px; }

					.nav ul li {
						position:relative;
						float:left;
						-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
						}

						.nav ul li a {
							display:block;
							line-height:45px;
							color:#ffffff;
							padding-left:20px;
							padding-right:20px;
							font-size:11pt;
							border-right:4px solid #9d9d9d;
							-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
							}

						.nav ul li a:hover, .nav ul li a.active {
							background:#8e1416;
							-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;
							}

					.trade-login {
						position:absolute;
						right:0px;
						background:#8e1416;
						line-height:45px;
						}

						.trade-login a {
							display:block;
							background:#8e1416;
							line-height:45px;
							font-size:12pt;
							color:#ffffff;
							padding-left:20px;
							padding-right:20px;
							}



	/* MENU SMALLER */

		.smaller .menu-full {
			background:#9d9d9d;
			height:35px;
			}

			.smaller .menu-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				}

				.smaller .nav ul {
					position:relative;
					margin:0px;
					padding:0px;
					list-style:none;
					float:left;
					line-height:35px;
					}

					.smaller .nav ul li {
						position:relative;
						float:left;
						}

						.smaller .nav ul li a {
							display:block;
							line-height:35px;
							color:#ffffff;
							padding-left:20px;
							padding-right:20px;
							font-size:12pt;
							border-right:4px solid #9d9d9d;
							}

						.smaller .fa { line-height:35px; font-size:18px; }

						.smaller .nav ul li a:hover, .nav ul li a.active {
							background:#8e1416;
							}






	/* LARGE PANEL */

		.panel-full {
			position:relative;
			background:#d1d1d1;
			height:219px;
			}

			.panel-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				line-height:300px;
				text-align:center;
				font-size:20pt;
				color:#898989;
				}



	/* CONTENT */

		.content-full {
			position:relative;
			background:#ffffff;
			}

			.content-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				}

				.content-900 h1 { font-weight:normal; color:#8e1416; }
				.content-900 h2 { font-weight:normal; color:#8e1416; }
				.content-900 h3 { font-weight:normal; color:#8e1416; }
				.content-900 h4 { font-weight:bold; color:#000000; font-size:13pt; }


			.content-left {
				position:relative;
				float:left;
				width:650px;
				}

			.content-right {
				position:relative;
				float:right;
				width:200px;
				}




	/* LARGE PANEL */

		.footer-full {
			position:relative;
			background:#333333;
			padding-top:30px;
			padding-bottom:30px;
			margin-top:30px;
			}

			.footer-900 {
				position:relative;
				width:900px;
				margin:0 auto;
				color:#999999;
				}

			.footer-900 a {
				color:#999999;
				}

				.footer-900 h2 {
					font-weight:normal;
					margin:0px;
					padding:0px;
					}

				.input1 {
					border:0px;
					padding:3px;
					width:300px;
					font-size:8pt;
					font-family: 'Open Sans', sans-serif;
					}

					.button1 {
						border:0px;
						padding:3px;
						font-size:10pt;
						font-family: 'Open Sans', sans-serif;
						padding-left:10px;
						padding-right:10px;
						color:#ffffff;
						background:#999999;
						}

				.input3 {
					border:2px solid #999999;
					padding:10px;
					width:450px;
					font-size:10pt;
					font-family: 'Open Sans', sans-serif;
					}

					.button3 {
						border:0px;
						padding:4px;
						font-size:11pt;
						font-family: 'Open Sans', sans-serif;
						padding-left:15px;
						padding-right:15px;
						color:#ffffff;
						background:#999999;
						}

