@charset "UTF-8";
/* CSS Document */

h1 {
	margin:3px 0 10px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#339999;
	}
h3 {
	margin:2px 0 4px 0;
	font-size:12px;
	color:#339999;
	}
a:link, a:visited {
	color:#339999;
	text-decoration:none;
	}
a:hover {
	color:#999;
	text-decoration:none;
	}
* {
	margin:0;
	padding:0;
	}
body {
	margin:0 auto; 
	padding:0; 
	background:#cccbcb url(../systemimages/falcon/bg-body.gif) repeat-x; 
	text-align:center; 
	font:100% Trebuchet MS, Arial, Helvetica, sans-serif;
	font:100% Verdana, Arial, Helvetica, sans-serif;
	color:#000000; 
	z-index: 1000;
	}
#pageWrapper {
	position:relative;
	margin:0 auto;
	width:1051px;
	}
#page {
	position:relative;
	width:962px;
	margin:0;
	padding:0 45px 0 44px;
	background:transparent url(../systemimages/falcon/bg-page.png) repeat-y;
	min-height:600px;
	}
* html #page {height:600px;}
#header {
	position:relative;
	height:92px;
	font-size:11px;
	color:#999999;
	z-index: 999;
	}
#logo {
	position:absolute;
	top:22px;
	left:28px;
	}
#headerExtras {
	position:absolute;
	top:45px;
	right:21px;
	}
#headerExtras table {
	font-size:11px;
	}
#headerExtras td {
	vertical-align:middle;
	}
#headerExtras a:hover {
	color:#999999;
	}
#headerExtras input {
	height:23px;
	}
input.searchInput {
	border:none;
	margin:1px 0 0 11px;
	padding:1px 0 0 7px;
	width:97px;
	height:22px;
	background:transparent url(../systemimages/falcon/bg-searchInput.gif) no-repeat;
	color:#999999;
	line-height:1.6em;
	}	
#mainNav {
width:962px;
 height:37px;
 background:transparent url(../systemimages/falcon/bg-mainNav.png) repeat-x;
 text-transform:uppercase;
 z-index: 103;
 }
#mainNav ul {
 list-style:none;
 margin:0;
 padding:0px;
 height:26px;
 z-index:102;
 }
#mainNav li {
 float:left;
 margin:0 10px 0 15px;
 padding:0px 14px 0px 14px;
 display:block;
 height:26px;
 width:auto;
 line-height:1.0em;
 z-index:101;
 }
#mainNav li.current {
 background:transparent url(../systemimages/falcon/bg-mainNav-current.gif) repeat-x;
 color:#666666;
 }
#mainNav li.current a {
 color:#666666;
 }
#mainNav li:hover {
 	background:transparent url(../systemimages/falcon/bg-mainNav-current.gif) repeat-x;
 	color:#666666;
	}
#mainNav a:link, #mainNav a:visited {
	display:block;
 height:21px;
 padding:5px 0 0 0;
 color:#ffffff;
 font-size:11px;
 text-decoration:none;
 width:auto;
 }
* html #mainNav li {padding:4px 14px 0 14px; margin:0 9px 0 12px;}
* html #mainNav a:link {display:inline;}
* html #mainNav a:hover {display:inline;}
* html #mainNav a:visited {display:inline;}
#mainNav a:hover, #mainNav li:hover a {
 	color:#666666;
	}
#mainNav li ul {
 position: absolute;
 width: 150px;
 left: -999em;
 margin:0px 0 0 0;
 padding:0 0 0px 0px;
 margin-left:-14px;
 background-color:#eaeaea;
 font-family:'Gil Sans', sans-serif;
 color:#666666;
 font-size:11px;
 line-height:1.0em;
 text-align:left;
 z-index: 200;
 text-transform:none;
 height:auto;
 }
#mainNav li ul li ul {
 position:relative;
 display:inline;
 margin:0;
 padding:0;
 }
#mainNav li ul li a, #mainNav li ul li a:link, #mainNav li ul li a:visited{
 color:#666666;
 height:auto;
 }
#mainNav li ul li:hover {
 background-image:none;
 }
#mainNav li ul li a:hover {
 color:#349898;
 background-image:none;
 }
#mainNav li ul li {
 width:100%;
 /*padding:8px 0px 8px 0px;*/
 margin:11px 0 0 0;
 height:auto;
 padding-left:10px;
 padding-right:0;
 padding-top:0px;
 padding-bottom:0px;
 vertical-align:middle;
 float:none;
 }
#mainNav li ul li.last {
 padding-bottom:10px;
 }
#mainNav LI UL SPAN {
 display:inline;
 }
#mainNav li:hover ul, #mainNav li.sfhover ul, #mainNav li li:hover ul, #mainNav li li.sfhover ul {
 left: auto;
 }
#mainNav li ul li a.dropdownHeading {
 font-weight:bold;
 color:#339999;
 }
#mainNav li ul li ul li {
 margin:3px 0 0 0;
 line-height:1.0em;
 width:100%;
 width:110px;
 }
#mainNav li ul li ul li a {
 margin:0;
 padding:0;
 background-color:none;
 }
#contentWrapper {
	margin:0;
	padding:0;
	}
#topContent {
	clear:both;
	}
#leftHeading {
	float:left;
	color:#339999;
	font-size:12px;
	}
#leftHeading p {
	padding:14px 0 0 21px;
	}
#leftHeading h1 {
	padding:20px 0 0 25px;
	}
#searchFilters {
	float:right;
	margin:-11px 0 0 0;
	width:522px;
	height:74px;
	background:transparent url(../systemimages/falcon/bg-searchFilters.gif) no-repeat;
	color:#339999;
	font-size:11px;
	text-align:left;
	}
#searchFilters table {
	margin:17px 0 0 27px;
	}
#searchFilters input {
	width:134px;
	height:15px;
	margin:0;
	padding:0;
	border:1px solid #ccc;
	font-size:12px;
	}
#leftProductContent {
	padding:70px 0 0 0;
	width:430px;
	float:left;
	text-align:center;
	display:inline;
	}
#imageMods {
	margin-top:14px;
	margin-bottom:7px;
	}
#imageMods img {
		margin-left: 5px;
		margin-right: 5px;
	}
#productImageNav {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:26px;
	}
#productImageNav table {
	margin:0 auto;
	}
.productSamplePics {
	background:transparent url(../systemimages/falcon/bg-thumbnailWrapper.gif) 5px 0px no-repeat;
	min-width:88px;
	min-height:78px;
	height: 78px;
	width: 88px;
	padding: 5px;
	padding-top: 0px;
	text-align: center;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;
	}
.productSamplePics img {
	max-width: 78px;
	max-height: 68px;
	margin:3px 0 0 0;
	}
.bigImageWrapper {
	height: 346px;
	width: 335px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#bigimage {
	max-height: 346px;
	max-width: 335px;
	margin-left: auto;
	margin-right: auto;
}
	
#productButtons {
	margin:0 0 20px 38px;
	}
#productButtons ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#productButtons li {
	float:left;
	margin:0;
	padding:0;
	}
#rightProductContent {
	margin:39px 25px 0 0;
	width:495px;
	float:right;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	}
#rightProductContent h2 {
	margin:0 0 14px 0;
	padding:0;
	color:#999999;
	font-weight:normal;
	}
#rightProductContent h2 strong, #rightProductContent h2 b {
	color:#339999;
	}
#tabWrapper {
	width:496px;
	min-height:208px;
	}
* html #tabWrapper {height:208;}
#tabWrapper ul.tabList {
	list-style:none;
	}
#tabWrapper ul.tabList li {
	float:left;
	margin:0;
	padding:5px 6px 0px 6px;
	height:21px;
	border-top:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	color:#999999;
	font-size:12px;
	display:inline;
	}
#tabWrapper ul.tabList li.last {
	border-right:1px solid #c7c7c7;
	}
#tabWrapper ul.tabList li.current {
	background-color:#eaeaea;
	color:#999999;
	font-weight:bold;
	}
#tabBox {
	position:relative;
	padding:0px;
	margin:0 0 50px 0;
	border:1px solid #c7c7c7;
	text-align:left;
	color:#666666;
	font-size:12px;
	clear:both;
	}
#mainFinishContent #tabBox {
	padding:0;
	}
#tabBox h2 {
	margin:0;
	background:transparent url(../systemimages/falcon/bg-h2Products-tabBox.gif) repeat-x;
	padding:3px 0 2px 10px;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	}
#tabBox h2.current {
	color:#339999;
	font-weight:bold;
	}
#tabBox table {
	font-size:10px;
	}
#tabBox h3 {
	font-size:12px;
	}
#tabBox .grayleftheader {
	color:#666666;
	padding:3px 0 2px 10px;
	}
#tabBox p {
	padding:10px 20px 2px 10px;
	}
#tabBox ul {
	padding:2px 10px 10px 25px;
	}
.tabbox img {
	padding-bottom:2px;
	}
* html .scroller {height:300px;}
#finishBox {
	padding:0px 0px 0px 0px;
	border:1px solid #c7c7c7;
	text-align:left;
	color:#666666;
	font-size:12px;
	position:relative;
	}
#finishBox h2 {
	margin:0;
	background:transparent url(../systemimages/falcon/bg-h2Products-tabBox.gif) repeat-x;
	padding:5px 0 4px 10px;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	}
#finishBox h2.current {
	color:#339999;
	font-weight:bold;
	}
#finishBox table {
	font-size:10px;
	}
#finishBox p {
	padding:20px 20px 5px 20px;
	}
#finishBox ul {
	padding:10px 10px 10px 40px;
	}
	
#features {
	display:block;
	}
#options {
	display:none;
	}
#Standard_Sizes {
	display:none;
	}
#Standard_Sizes table {
	margin:15px 0 0 17px;
	width:460px;
	}
#Standard_Sizes td {
	width:50%;
	padding:0 0 25px 0;
	vertical-align:top;
	}
#Standard_Sizes img {
	clear:both;
	padding-bottom:3px;
	height:113px;
	}
#tableTops {
	display:none;
	}
#finishesSurfaces {
	display:none;
	}
#footer {
	margin:0 0 0 0px;
	padding:15px 0 0 0;
	background:transparent url(../systemimages/falcon/bg-footer.png) no-repeat;
	height:130px;
	font-size:11px;
	color:#7e7e7e;
	}
#footer table {
	margin:0px 0 0 42px;
	}
#footer a:link, #footer a:visited {
	color:#7e7e7e;
	}
#footer * {	
	font-size:11px;
}

/*** ABOUT - CONTACT - NEWS SECTION STYLES ***/

#leftColumn {
	display:inline;
	float:left;
	margin:10px 0 0 0;
	padding:33px 0 0 0;
	width:290px;
	min-height:480px;
	background:transparent url(../systemimages/falcon/bg-leftColumn2.gif) top right no-repeat;
	font-size:12px;
	text-align:left;
	color:#666666;
	}
* html #leftColumn {height:480px;}
#leftColumn h3 {
	margin:0 0 25px 49px;
	color:#339999;
	}
#leftColumn p {
	margin:0 0 25px 49px;
	}
#subNav {
	display:inline;
	float:left;
	margin:10px 0 0 0;
	width:185px;
	min-height:401px;
	background:transparent url(../systemimages/falcon/bg-leftSideBar.jpg) top right no-repeat;
	font-size:12px;
	text-align:left;
	}
* html #subNav {height:401px;}
#subNav ul {
	list-style:none;
	margin:0;
	padding:40px 0 0 29px;
	}
#subNav li {
	margin:0 0 12px 0;
	padding:0;
	}
#subNav a:link, #subNav a:visited {
	color:#666666;
	text-decoration:none;
	}
#subNav li.current a:link, #subNav li.current a:visited {
	font-weight:bold;
	color:#339999;
	}
#rightContent {
	display:inline;
	float:left;
	width:696px;
	margin:36px 0 0 23px;
	padding:0;
	text-align:left;
	}
#rightContent p {
	font-size:12px;
	padding:5px 5px 5px 0;
	}
#rightContent.shortWidth {
	width:468px;
	color:#666666;
	font-size:12px;
	}
#rightContent.shortWidth input.txt {
	height:21px;
	border:1px solid #cccccc;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#rightContent.shortWidth textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
#rightContent.registerContent {
	background:#fff url(../systemimages/falcon/bg-register.jpg) bottom right no-repeat;
	font-size:12px;
	margin:-8px 0 0;
	min-height:450px;
	padding:20px 30px;
	width:901px;
	}
* html #rightContent.registerContent {height:450px;}
#rightContent.signInContent {
	background:#fff url(../systemimages/falcon/bg-signIn.jpg) bottom right no-repeat;
	font-size:12px;
	margin:0px 0 0 0;
	min-height:585px;
	padding:20px 30px;
	width:901px;
	}
* html #rightContent.signInContent {height:585px;}
/*#rightContent h1 {
	margin:3px 0 10px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#339999;
	}*/
.contactForm td {
	padding:0 0 20px 0;
	}
.contactFormInner td, td.contactFormInner {
	padding:0;
	}
.content {
	padding:0 0 0 38px;
	font-size:12px; 
	color:#666666;
	line-height:1.4em;
	}
/*.content h1 {
	margin:3px 0 10px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#339999;
	}*/
.content h2 {
	margin:0 0 27px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	color:#bfbfbf;
	line-height:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.content h3 {
	margin:3px 0 3px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#339999;
	}
.content p {
	margin:2px 0 20px 0;
	}
.caption {
	padding:5px 0 0 8px;
	font-size:10px;
	color:#666666;
	}
	
/**** NEWS ****/

#leftColumn.news {
	width:237px;
	font-size:11px;
	line-height:1.6em;
	}
#leftColumn.news h3 {
	margin:0 0 15px 20px;
	}
#leftColumn.news a:link, #leftColumn.news a:visited {
	color:#666666;
	}
#leftColumn.news p {
	margin:0 0 25px 20px;
	}
.newNews {
	color:#666666;
	}
.newNews a:link, .newNews a:visited, .newNews a:hover {
	color:#666666;
	}
.newNews a:link.downloadLinks, .newNews a:visited.downloadLinks {
	color:#339999;
	}
.newNews td {
	padding:0 0 40px 8px;
	padding-bottom:30px !important;
	}
.newNews img {
	width:92px;
	}
#shadowedRightColumn {
	float:left;
	margin:29px 0 0 0;
	width:211px;
	background:transparent url(../systemimages/falcon/bg-shadowedRightColumn.gif) repeat-y;
	text-align:left;
	}
#shadowedRightColumnFooter {
	margin:0;
	padding:0 0 50px 0;
	background:transparent url(../systemimages/falcon/bg-shadowedRightColumn-footer.gif) bottom left no-repeat;
	}
#shadowedRightColumn h3 {
	margin:0;
	padding:11px 0 11px 23px;
	background:transparent url(../systemimages/falcon/bg-shadowedRightColumn-header.gif) top left no-repeat;
	color:#339999;
	font-size:12px;
	}
#shadowedRightColumn h4 {
	margin:25px 30px 14px 30px;
	font-size:12px;
	color:#339999;
	font-style:italic;
	}
#shadowedRightColumn p {
	margin:5px 30px 14px 30px;
	font-size:12px;
	color:#666666;
	}
.date {
	color:#339999;
	}
	
/**** LITERATURE STYLES ****/
#mainLitContent {
	position:relative;
	display:inline;
	float:left;
	display:inline;
	margin:0 0 0 44px; 
	width:626px;
	min-height:400px;
	text-align:left;
	font-size:12px;
	color:#666666;
	}
* #mainLitContent { height:400px; }
#litSearch  {
	color:#666666;
	font-size:12px;
	padding:0 10px 25px 0;
	position:absolute;
	right:40px;
	text-align:right;
	top:35px;
	width:auto;
	}
.litTable {}
.litTable td {
	padding:30px 0 30px 4px;
	border-bottom:1px solid #dedede;
	}
.litTable tr+tr td {
	border:none;
	}
.litTable img {
	height:107px;
	}
.litTable tr.lastRow td {
	border-bottom:none;
	}
#rightColumnLinks {
	float:left;
	display:inline;
	margin:5px 0 0 42px;
	padding:45px 0 50px 43px;
	width:190px;
	min-height:480px;
	background:transparent url(../systemimages/falcon/bg-rightColumnLinks.gif) no-repeat;
	font-size:12px;
	text-align:left;
	}
* html #rightColumnLinks {height:480px;}
ul.downloadLinks {
	list-style:none;
	margin:14px 0 0 0;
	padding:0;
	}
ul.downloadLinks li {	
	margin:0; 
	padding:0 0 6px 22px;
	background:transparent url(../systemimages/falcon/bg-download-icon.gif) no-repeat;
	}
	
/**** FINISH SPECIFIC ***/
#mainFinishContent {
	float:left;
	display:inline;
	margin:48px 0 0 32px;
	width:588px;
	text-align:left;
	min-height:300px;
	}
* html #mainFinishContent {height:300px;}
#mainFinishContent #tabWrapper {
	margin-bottom:25px;
	width:auto;
	}
#rightColumnLinks.finishes {
	width:230px;
	}
#homeContent {
	margin:12px 0 0 0;
	font-size:12px;
	color:#666666;
	}
#lowerHomeLeft {
	float:left;
	display:inline;
	width:617px;
	margin:24px 59px 30px 27px;
	background:transparent url(../systemimages/falcon/bg-lowerHomeLeft.gif) repeat-y;
	text-align:left;
	}
#lowerHomeLeftFooter {
	margin:0;
	padding:0 0 25px 0;
	background:transparent url(../systemimages/falcon/bg-lowerHomeLeft-footer.gif) bottom left no-repeat;
	height:221px;
	}
#lowerHomeLeft h3 {
	margin:0 0 14px 0;
	padding:11px 0 11px 23px;
	background:transparent url(../systemimages/falcon/bg-lowerHomeLeft-header.gif) top left no-repeat;
	color:#339999;
	font-size:12px;
	}
.homeBuckets {
	float:left;
	margin:0 0 0 25px;
	width:170px;
	}
.homeBuckets.bucket2{
	display:inline;
	float:left;
	margin:0 5px 0 20px;
	width:200px;
	}
#lowerHomeLeft .homeBuckets .bucketImage {
	margin:0;
	padding:0;
	line-height:0.8em;
	}
* html #lowerHomeLeft .homeBuckets .bucketImage img {
	height:100px;
	}
#lowerHomeRight {
	float:left;
	display:inline;
	width:232px;
	margin:24px 0 30px 0;
	background:transparent url(../systemimages/falcon/bg-lowerHomeRight.gif) repeat-y;
	text-align:left;
	}
#lowerHomeRightFooter {
	margin:0;
	padding:0 0 25px 0;
	background:transparent url(../systemimages/falcon/bg-lowerHomeRight-footer.gif) bottom left no-repeat;
	height:221px;
	}
#lowerHomeRight h3 {
	margin:0 0 17px 0;
	padding:11px 0 11px 23px;
	background:transparent url(../systemimages/falcon/bg-lowerHomeRight-header.gif) top left no-repeat;
	color:#339999;
	font-size:12px;
	}
#lowerHomeRight img {
	padding:0 0 13px 15px;
	}
* html #lowerHomeRight img {
	width:170px;
	}
#lowerHomeRight p {
	padding:0 0 13px 28px;
	}
* html #lowerHomeRight p {
	padding-bottom:8px;
	}
.tab {
	cursor: pointer;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
}
	
#leftProductContent.installations {
	width:184px;
}
#rightProductContent.installations {
	width:725px;
}	
#searchFiltersVertical {
	color:#339999;
	font-size:11px;
	text-align:left;
	}
#searchFiltersVertical table {
	margin:0px 0 0 23px;
	}
#searchFiltersVertical td {
	padding:0px 0 15px 0px;
	}
#searchFiltersVertical input {
	width:121px;
	height:11px;
	margin:0;
	padding:0;
	}
#searchFiltersVertical select {
	width:160px;
	}
.resultsOptions {
	display:inline;
	float:right;
	padding:0 10px 25px 0;
	color:#666666;
	font-size:12px;
	text-align:right;
	}
.resultsOptions td {
	padding:0 0 0 9px;
	}
.resultsOptions td.pagination {
	padding:0 0 0 15px;
	}
.resultsOptions td.pagination a:link, .resultsOptions td.pagination a:visited {
	color:#666;
	}
.resultsOptions td.pagination a.currentPage {
	color:#339999;
	font-weight:bold;
	}
.resultsOptions select {
	width:206px;
	}
#searchResultsTable {
	clear:both;
	font-size:12px;
	color:#666;
	margin:0 auto;
	}
#searchResultsTable td {
	width:15% !important;
	padding:0 13px 30px 12px;
	vertical-align:top;
	}
#searchResultsTable img {
	padding-bottom:7px;
	height:155px;
	}
#searchResultsTable img {
	width:153px;
	}
#rightProductContent.genProductSearch {
	width:915px;
	}


/* NEWS ARTICLES */
.newsArticles {
	color:#666;
	font-size:12px;
	}
.newsArticles td {
	vertical-align:top;
	}
#rightContent .newsArticles h1 {
	padding:15px 15px 10px 10px;
	}
#rightContent .newsArticles p {
	padding:10px 15px 10px 10px;
	}
.newsArticles img {
	clear:both;
	max-width:350px;
	}
a.downloadLinks {
	padding-left:22px;
	background:transparent url(../systemimages/falcon/bg-download-icon.gif) no-repeat;
	}
#rightContent.wideWidth {
	margin:20px 30px 20px 30px;
	width:902px;
	color:#666;
	font-size:12px;
	}
table.showGallery {	
	margin:20px auto;
	border:1px solid #dedede;
	}
table.showGallery td {
	vertical-align:top;
	}	
table.showGallery img {	
	width:200px;
	max-height:200px;
	}
	
	
/**** FOR PLAIN STATIC CONTENT PAGES *****/
div.content {
	padding:0 20px 20px 0;
	}
div.content h2 {
	margin-top:20px;
	margin-bottom:8px;
	color:#666;
	}
div.content p {
	margin-bottom:10px;
	}
div.content ul {
	padding: 5px  0 20px 35px;
	}
.litImage {
	max-width: 79px;
	max-height: 107px;
	}
#rightContent.searchContent {
	width:900px;
	}
.searchContent ul {
	font-size:13px;
	color:#666666;
	}
.searchContent li {
	margin-left:20px;
	}
.searchContent a:link, .searchContent a:visited {
	color:#666666;
	}
#imgWrapper {
	float:left;
	width:305px;
	padding-right:30px;
	}
#siteSearchResults {
	display:inline;
	float:left;
	width:200px;
	}
*.greyText {
	color:#666666 !important;
	}
*.greenText {
	color:#339999 !important;
	}
	
/****** FORM STYLES *******/
.form {
	font-size:11px;
	color:#666666;
	}
.form td {
	padding:0 5px 12px 0;
	vertical-align:top;
	}
.form h2 {
	margin:0;
	padding:25px 0 25px 0;
	color:#339999;
	font-size:15px;
	}
.form h3 {
	margin:0;
	padding:15px 0 10px 0;
	color:#339999;
	font-size:13px;
	}
.required {
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#339999;
	}	
/*REGISTER FORM*/
#registerFormTopCorners {
	padding:25px 0 0 0;
	width:519px;
	background:transparent url(../systemimages/falcon/bg-regForm-topCorners.png) no-repeat;
	}
#registerFormBottomCorners {
	padding:0 0 35px 0;
	background:transparent url(../systemimages/falcon/bg-regForm-bottomCorners.png) bottom left no-repeat;
	}
#registerFormContent {
	margin:0;
	padding:0 20px 0 35px;
	background:transparent url(../systemimages/falcon/bg-regForm.png) repeat-y;
	min-height:300px;
	}
* html #registerFormContent {height:300px;}
#registerFormContent input.fullWidthText {
	width:364px;
	height:19px;
	margin:0;
	padding:0 0 0 0;
	border:1px solid #cccccc;
	border-top:2px solid #cccccc;
	border-right:2px solid #cccccc;
	}
#registerFormContent input.shortWidthText {
	width:154px;
	height:19px;
	margin:0;
	padding:0 0 0 0;
	border:1px solid #cccccc;
	border-top:2px solid #cccccc;
	border-right:2px solid #cccccc;
	}
#registerFormContent textarea {
	width:364px;
	height:48px;
	margin:0;
	padding:0 0 0 0;
	border:1px solid #cccccc;
	border-top:2px solid #cccccc;
	border-right:2px solid #cccccc;
	}
#registerFormContent select {
	width:180px;
	}
/*SIGNIN FORM*/
#signInFormTopCorners {
	padding:19px 0 0 0;
	width:409px;
	background:transparent url(../systemimages/falcon/bg-signInForm-topCorners.png) no-repeat;
	}
#signInFormBottomCorners {
	padding:0 0 30px 0;
	background:transparent url(../systemimages/falcon/bg-signInForm-bottomCorners.png) bottom left no-repeat;
	}
#signInFormContent {
	margin:0;
	padding:0 20px 0 35px;
	background:transparent url(../systemimages/falcon/bg-signInForm.png) repeat-y;
	min-height:258px;
	}
* html #signInFormContent {height:258px;}
#signInFormContent p {
	font-size:11px;
	margin:0;
	padding:4px 0 0 0;
	}
#signInFormContent input.signInInput {
	width:268px;
	height:19px;
	margin:0;
	padding:0 0 0 0;
	border:1px solid #cccccc;
	border-top:2px solid #cccccc;
	border-right:2px solid #cccccc;
	}
#dividerLine {
	margin-left:-24px;
	width:380px;
	border-top:1px solid #dddddd;
	}

	
/* http://www.positioniseverything.net/easyclearing.html */
#topContent:after, #mainNav ul:after, #contentWrapper:after, #contentWrapper ul:after, #tabWrapper:after, #tabWrapper ul:after, #lowerHomeLeftFooter:after, #lowerHomeLeft:after, #homeContent:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
	}
	
.accordionpagecontrol.current {
	color:#339999 !important;
	font-weight: bold;
}