/* FBH Stylesheet */

/* GLOBAL STYLES */

	#pagetitle, input { behavior: url("assets/css/iepngfix.htc") } 
	
	body { 
		background: #000 url('../images/pagebg.jpg') top center no-repeat;
		margin: 0px;
	}
	
	a img {
		border: 0px;
	}
	
	.imagereplacer {
		text-indent: -9999px;
	}

/* END GLOBAL STYLES */
/* TAG SPECIFIC STYLES */


	p, td {
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 0.9em;
		color: white;
		margin-top: 15px;
		margin-bottom: 15px;
		line-height: 1.5em;
	}
	
	h3 {
		color: white;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 1.1em;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px dashed #065B92;
		border-bottom: 1px dashed #065B92;
		text-transform: uppercase;
	}

	#leftcolumn a, #leftcolumn-narrow a, #rightcolumn a, #rightcolumn-wide a, .thincolumn a, #leftcolumn-full a, #twocolumn-noborder a, #twocolumn a {
		color: #1590D3;
		text-decoration: none;
	}
	#leftcolumn a:hover, #leftcolumn-narrow a:hover, #rightcolumn a:hover, #rightcolumn-wide a:hover, .thincolumn a:hover, #leftcolumn-full a:hover, #twocolumn-noborder a:hover, #twocolumn a:hover {
		color: white;
	}
	
	table {
		border-collapse: collapse;
	}
	
	th {
		background-color: #000;
		color: #FFF;
		padding: 5px;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 0.7em;
		text-align: left;
	}

/* END TAG SPECIFIC STYLES */
/* DIV SPECIFIC STYLES */

	#pagetitle h1 {
		color: white;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 2.6em;
		font-weight: normal;
		margin: 0px;
		text-transform: uppercase;
	}
	
	#news h4 {
		color: white;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		padding-left: 15px;
		margin-bottom: 0px;
	}
	
	#news p {
		color: white;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 0.7em;
		padding-left: 15px;
		margin-top: 0px;
	}
	
	#leftcolumn ul, #leftcolumn-narrow ul, #rightcolumn ul, #rightcolumn-wide ul, .thincolumn ul, #leftcolumn-full ul {
		color: white;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		font-size: 0.8em;
		line-height: 1.5em;
	}
	
	#twocolumn p {
		margin: 0px;
	}

/* DIV for visualizing layout */
	#testborder{
		border: .2em dotted #900; 
		border-width: .2em; 
		border-style: dotted; 
		border-color: #900; 
	}
/* END DIV SPECIFIC STYLES */
/* PAGE AREA STYLES */

	#container {
		width: 980px;
		margin: 0 auto;
		position: relative;
	}

	#logo {
		position: absolute;
		left: 0px;
		top: 20px;
	}

	#pagetitle {
		width: 960px;
		height: 100px;
		float: left;
		background: url('../images/pagetitle-bg.png');
		position: relative;
		overflow: hidden;
	} 
	
	#navigation {
		float: right;
		margin-right: 20px;
		margin-top: 55px;
	}
	
	#leftcolumn, #rightcolumn-wide {
		float: left;
		width: 600px;
		overflow: hidden;
	}
	
	#rightcolumn, #leftcolumn-narrow {
		float: left;
		width: 360px;
		overflow: hidden;
	}
	.thincolumn {
		float: left;
		width: 315px;
		margin-right: 5px;
		overflow: hidden;
	}
	#leftcolumn-full {
		float: left;
		width: 900px;
		overflow: hidden;
	}
	
	#news {
		margin-top: 75px;
	}
	
	#imagefader {
		position: relative;
		margin: 0 auto;
		width: 979px;
		height: 305px;
		margin-bottom: 10px;
	}

	#rightimages {
		padding-top: 10px;
		text-align: right;
	}

	#centerrightimages {
		padding-top: 10px;
		text-align: center;
	}
	
	#twocolumn {
		border-top: 1px dashed #065B92;
		width: 960px;
		margin-top: 20px;
		padding-top: 50px;
	}
	
	#twocolumn-noborder {
		width: 960px;
		margin-top: 0px;		
	}

/* END PAGE AREA STYLES */
/* TEXT CLASSES */

	p.highlight {
		text-transform: uppercase;
		font-weight: bold;
	}
	p.bluehighlight {
		color: #009DE9;
	}
	
	p.smaller {
		font-size: 0.7em;
	}
  
  p.right {
    text-align: right;
 		margin-top: 0px;
		margin-bottom: 0px;
  }
	
	li.error {
		color: #FF3228;
	}
	span.teaser {
		display: none;
	}

/* END TEXT CLASSES */
/* FORM FIELDS */

	.inputField {
		background: url('../images/formfield-bg.png');
		border: 1px solid #1590D3;
		font-size: 0.8em;
		font-family: 'myriad pro', verdana, arial, sans-serif;
		padding: 5px;
		color: white;
		width: 500px;
	}
	
	.submitbutton {
		border: 1px solid #1590D3;
		background: #424248;
		font-size: 0.8em;
		padding: 4px;
		color: white;
	}
	

	.inputFieldBotTest {
		display: none;
	}

/* END FORM FIELDS */