/** 
 * Sydney Flying Squadron Style
 * by Greg www.gt13.com
 *
 * Main Layout File
 */
 
/* Misc Styles and defaults /
-------------------------------------------- */
  
* {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
 	font-size: 12px; 
 	margin-bottom: 40px;
	font-family: Arial; 
}

html {
	background: #f3f9e3;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{
	clear:both;
}

/* HEADER /
----------------------------------------- */
#Header {
	width: 100%;
	height: 80px;
	background: url(../images/header-bg.jpg) repeat-x;
	padding-bottom: 30px;
}
#HeaderContainer { 
 	margin: 0 auto;
	width: 900px;
	height:80px;
}
	#Logo {
		float: left;
		padding-top: 15px;
		padding-left: 50px;
	}
	#HeaderContent {
		float: left;
		width: 470px;
		height: 60px;
		padding: 20px 0 0 30px;
	}
 	#Header h1 { 
 		color: #313479; 
		font-size: 28px; 
		font-family: Arial Black, Arial;
		font-weight: bold;
		line-height: 22px;
	}
	#Header p {
		font-size: 16px;
		color: #313479;
		font-family: Arial;
	}



/* CONTAINER 
----------------------------------------- */
#Content {
	width: 920px;  
	margin: 0 auto;
}

#Container {
	float: left;
	width: 920px;  
	background: url(../images/content-bg.gif) repeat-y ;
}

#Photo {
	float: left;
	margin: 0 10px;
	width: 898px;
	height: 170px;
	border: 1px solid #909699;
}

#Full {
	float: left;
	margin: 0 50px;
}

/* CONTENT LEFT 
----------------------------------------- */
#LayoutLeft {
	float: left;
	padding: 30px 0;
	margin-left: 10px;
	width: 250px;
}

#BgBoxTop {
	float: left;
	padding: 20px 0;
	padding-left: 50px;
	width: 200px;
	background: #7ea548;
}
#BgBox {
	float: left;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 30px;
	width: 200px;
	background: #617544;
}
#BoxContainer {
	float: left;
	width: 170px;
}
	#BoxContainer p {
		color: #fff;
		font-weight:bold;
	}
	#BoxContainer li {
		color: #fff;
		margin-left: 12px;
	}


/* CONTENT RIGHT 
----------------------------------------- */
#LayoutRight {
	float: left;
	margin-right: 10px;
	padding: 30px 0;
	padding-left: 60px;
	padding-right: 50px;
	width: 540px;
}

#MainContent {
	float: left;
}


/* MAIN NAVIGATION - TABS /
----------------------------------------- */
#Navigation {
	float: left;
	width: 900px;
	margin: 0 10px;
	height: 46px;
	padding-bottom: 5px;
	background: url(../images/menu-bg.jpg) repeat-x;
}
	#Navigation ul { 
 		float: left; 
		margin-left: 50px;
		padding-top: 16px;
	}
		#Navigation ul li { 
	 		list-style: none; 
			float: left;
			line-height: 12px;
			padding-left: 25px;
			padding-right: 25px;
			border-right: 1px dotted #cbd5b9;
			border-left: 1px dotted #cbd5b9;
		}
  			#Navigation ul li a { 
				float: left;
				text-decoration: none;
				display: block; 
				height: 15px; 
				font-size: 14px; 
				color: #a9c287;
			}
				#Navigation ul li a span {
					text-align: center;
					font-weight: bold;
	        		float: left;
					height: 15px;
				}
					#Navigation ul li a:hover { 
						color: #fff;
						cursor: pointer;
					}
					#Navigation ul li a:hover span {
						color: #fff;
						cursor: pointer;
					}
					
    			#Navigation ul li a.current,
	    		#Navigation ul li a.section,
	    		#Navigation ul li a.section:hover,
	    		#Navigation ul li a.current:hover { 
				 	color: #fff;
					}
				#Navigation ul li a.current span,
				#Navigation ul li a.section span,
	    		#Navigation ul li a.section:hover span,
				#Navigation ul li a.current:hover span {
					color: #fff;
				}
    





/* FOOTER
----------------------------------------------- */
#Footer {
	float: left;
	width: 900px;
	margin: 0 10px;
}


#FooterTop { 
 	float: left;
	width: 900px;
	height: 3px;
	background: url(../images/footer-top.jpg) repeat-x; 
}
#FooterContainer { 
 	float: left;
	width: 900px;
	background: #9d957f; 
}
  	#Footer p { 
		color: #e8ead5;
		font-size: 10px;
	}
	#Footer li {
		list-style-type: none;
		color:#e8ead5;
		font-size: 11px;
	}	
	
	#Footer ul li.Label {
		list-style-type: none;
		color:#fff;
		font-size: 11px;
		font-weight: bold;
	}	
  		#Footer a { 
	   		color: #fff;
	   		font-weight: bold; 
	   		text-decoration: none;
		}
			#Footer a:hover {
				color: #fff;
				font-weight: bold; 
				text-decoration: underline;
			}
	#Footer table {
		margin: 15px 0;
		font-size: 11px;
		color: #e8ead5;
		border-collapse:collapse;
	}
	
		#Footer th{
			text-align: left;
			color: #fff;
			font-weight: bold;
		}

/* FOOTER LEFT 
----------------------------------------- */		
#FooterLeft {
	float: left;
	padding: 30px 0 30px 50px;
	width: 250px;
}

#Contact {
	float: left;
	width: 250px;
}
	#ContactLabel {
		float: left;
		width: 60px;
		padding: 15px 0;
	}
	#ContactDetail {
		float: left;
		width: 180px;
		padding: 15px 0;
	}
	#ContactContent {
		float: left;
		width: 200px;

	}
		#ContactContent li {
			list-style: disc inside;
		}


/* FOOTER RIGHT
----------------------------------------- */	
#FooterRight {
	float: left;
	padding: 30px 50px;
	width: 500px;
}

#Trading {
	float: left;
	width: 500px;
	height: 160px;
	margin-left: 65px;
}

#SFS {
	float:left;
	width: 550px;
	height: 100px;
	margin-top: 20px;
}
	#FooterLogo {
		float: left;
	}
	#FooterSFS {
		float: left;
		width: 450px;
		height: 150px;
		padding: 5px 15px;
	}

	#SFS h1 { 
 		color: #e8ead5; 
		font-size: 26px; 
		font-family: Arial Black;
		font-weight: bold;
		line-height: 22px;
	}
	#SFS h2 { 
		margin-top: 30px;
 		color: #e8ead5; 
		font-size: 52px; 
		font-family: Arial Black, Arial;
		font-weight: bold;
		line-height: 22px;
	}
	#SFS p {
		font-size: 16px;
		color: #e8ead5;
		font-family: Arial;
	}
	
/* Footnote
----------------------------------------- */
#Footnote {
	width: 920px;  
	margin: 0 auto;
}


#CopyRight {
	float: left;
	padding: 5px 60px;
	width: 300px;
	font-size: 10px;
	color: #7ea548;
}

#Cradit {
	text-align: right;
	float: right;
	padding: 5px 60px;
	width: 300px;
	font-size: 10px;
	color: #7ea548;
}
	#Cradit a { 
	   	color: #7ea548;
	   	font-weight: bold; 
	   	text-decoration: none;
	}
		#Cradit a:hover {
			color: #7ea548;
			font-weight: bold; 
			text-decoration: underline;
		}

#Menu2 {
	margin-left: 20px;
	width: 220px;
	float:left;
	background:#f0f0f0;
	border:1px solid #ddd;
	padding:10px 10px 10px 10px;
}
	#Menu2 li {
		padding-left:15px;
		list-style: none;
	}
	#Menu2 a {
		color:#666;
		text-decoration:none;
	}
	#Menu2 a:hover {
		text-decoration:underline;
	}
	#Menu2 li.current a,
	#Menu2 li.section a {
		text-decoration:none;
		color:#2A388F;
	}

	
.breadcrumbs {
	margin-bottom:10px;
	font-size:9px;
	color:#666;
}


.newsDetails {
	float: right;
	font-size: 10px;
	font-weight: bold; 
	margin-top:30px;
}

/* Login
----------------------------------------- */
#LoginContent{
	float:left;
	width: 300px; 
	margin: 50px 300px ;
}

#MemberLoginForm_LoginForm {
	width: 200px;
}

#MemberLoginForm_LoginForm_Email{
	margin-left:34px;
}

#MemberLoginForm_LoginForm_Password{
	margin-left:10px;
}

#MemberLoginForm_LoginForm_Remember {
	float:left;
	margin: 0 5px;
}

#Remember {
	float: left;
}

#ForgotPassword {
	margin: 10px 0;
}


	
	