body {
	margin: 0px;
	background-image: url(../images/background_lines.jpg);
	background-repeat: repeat;
	background-position: center center;
	background-attachment: scroll;
	font-family: Helvetica, Arial, sans-serif;
}
#flashcontainer {
	width: 1000px;
	margin-bottom: 10px;
}
#container1_whitebar {
	background-attachment: scroll;
	background-image: url(../images/whitebar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#container2_backgroundshadows {
	background-attachment: scroll;
	background-image: url(../images/background_shadows.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	background-position: center center;
	margin-right: auto;
	margin-left: auto;
}
h2 {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	line-height: 18px;
}
#container3_body {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.inputbutton {
	border: 1px double #666666;
	font-size: 11px;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 170px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
#request more information #textfield {
	font-size: 11px;
	text-transform: uppercase;
}


/*########## Header ##########*/


#containerheader {
	width: 1000px;
	height: 120px;
	background-color: #FFFFFF;
	padding-bottom: 40px;
}

#header_nav {
	width: 727px;
	height: 56px;
	padding-top: 52px;
	padding-right: 0px;
	padding-left: 0px;
}

#header_downloads {
	float: right;
	height: 70px;
	width: 270px;
	text-align: right;
}
.header_logo {
	float: left;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
}
#downloads_links {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	line-height: 17px;
	margin-top: 10px;
	width: 75px;
}


/*########## Footer ##########*/


#footer1 {
	height: 190px;
	width: 1000px;
	margin: 0px;
	clear: both;
	float: none;
}
.footer1_sections {
	float: left;
}
.text_container {
	width: 400px;
}
#news_section {
	height: 190px;
	width: 477px;
	float: left;
	background-image: url(../images/news_background.png);
}
#newsletter_section {
	height: 190px;
	width: 223px;
	float: right;
	background-image: url(../images/newsletter_background.png);
}
#footer2 {
	background-image: url(../images/footer_background2.png);
	height: 170px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#powerdatapost {
	height: 190px;
	width: 300px;
	background-image: url(../images/powerdatapost.png);
}
.learn_more {
	margin-top: 150px;
	margin-left: 215px;
}
#container_news {
	margin: 15px 19px 5px 19px;
}
#container_news h2 {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	line-height: 18px;
}
#container_news h2 a {
	font-size: 11px;
	color: #555;
	font-weight: normal;
	text-decoration: underline;
	line-height: 18px;
}
#container_news h2 a:hover {
	text-decoration: none;
}
#footer2_container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#footer2_addresscontainer {
	float: left;
	width: 237px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	margin-right: 70px;
	height: 124px;
	margin-top: 22px;
}
.USGBC_logo {
	float: right;
}
#container_newsletter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 12px;
	width: 180px;
	margin-top: 20px;
	margin-bottom: 0px;
}
#container1_whitebar #container2_backgroundshadows #container3_body #footer1 #newsletter_section #container_newsletter input {
	color: #000000;
	text-decoration: none;
}
#container1_whitebar #container2_backgroundshadows #container3_body #containerheader #header_downloads #downloads_links a {
	color: #999999;
	text-decoration: none;
}
#footer2_questionsbuttons {
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
#footer2_AIA {
	float: left;
	width: 275px;
	line-height: 18px;
	color: #FFFFFF;
	height: 135px;
	margin-top: 22px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-attachment: scroll;
	padding-left: 40px;
}
.readon {
	margin-left: 30px;
}
#container1_whitebar #container2_backgroundshadows #footer2 #footer2_container #footer2_addresscontainer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer2_AIAtext {
	float: left;
	width: 225px;
	font-size: 18px;
	line-height: 22px;
}
#container1_whitebar #container2_backgroundshadows #container3_body #footer1 #newsletter_section #container_newsletter a {
	color: #333333;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
}
.aia {
	float: right;
}
.style1 {
	color: #E9D865;
}
#container1_whitebar #container2_backgroundshadows #container3_body #containerheader #header_nav #header_nav_buttons ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#container1_whitebar #container2_backgroundshadows #container3_body #containerheader #header_nav #header_nav_buttons li {
	position: relative;
	padding-right: 0px;
	float: left;
}
#container1_whitebar #container2_backgroundshadows #container3_body #containerheader #header_nav #header_nav_buttons a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 8px;
}
#contentcontainer /* End */
{
	width: 1000px;
	margin-bottom: 10px;
	clear: both;
	background-color: #FFFFFF;
}
.capacity_tn {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
.questions {
	margin-bottom: 8px;
}
#container1_whitebar #container2_backgroundshadows #footer2 #footer2_container #footer2_addresscontainer a:hover {
	text-decoration: underline;
}
#construction_subnav {
	margin-left: 200px;
	width: 500px;
	clear: both;
}
.subnav_buttons {
	margin: 0px;
	padding: 0px;
	float: right;
}
.contentarea {
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
}
.application_thumbnails {
	padding-right: 6px;
}
#flexibility_container {
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3F7883;
}
p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
h1 {
	font-family: Helvetica, Arial, sans-serif;
	color: #3F7883;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	line-height: 26px;
}
li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
#safelygreen_subnav {
	margin-left: 200px;
	width: 500px;
	clear: both;
}
#applications_subnav {
	margin-left: 380px;
	width: 521px;
	clear: both;
}
/*#freedom_container {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3F7883;
	padding-right: 20px;
}*/
#sorting_container {
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3F7883;
	margin-left: 10px;
	padding-left: 10px;
}
#systemcapacity_container {
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#systemcapacity_totalcontainer {
	float: right;
	width: 654px;
}
#systemcapacity2_container {
	width: 372px;
	height: 500px;
	float: none;
}
.thumbnails {
	padding-right: 15px;
	padding-top: 25px;
}
#downloads_links a {
	color: #999999;
}
#downloads_links a:hover {
	text-decoration: underline;
}
#downloads_links a:link {
	text-decoration: none;
}
#footer2 #footer2_container #footer2_addresscontainer a {
	color: #FFFFFF;
}
#footerlinks {
	width: 1000px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	font-size: 11px;
	padding-bottom: 10px;
}
#footerlinks #centriafoot {float: right; width: 142px; height: 23px; margin: -15px 10px 0px 0px;}

#container1_whitebar #container2_backgroundshadows #footer2 #footerlinks a {
	color: #999999;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#footerlinks a:link {
	color: #999999;
	margin-right: 10px;
	text-decoration: none;
	margin-left: 10px;
}
#footerlinks a:hover {
	text-decoration: underline;
	margin-right: 10px;
	margin-left: 10px;
}
#footerlinks a:visited {
	color: #999999;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
.subscribe_button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 5px;
	color: #333333;
	line-height: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/subscribe_button.jpg);
	height: 18px;
	width: 70px;
}
#suitable_applications {
	width: 480px;
	background-color: #C5D6DA;
	float: right;
	margin-left: 20px;
	padding: 10px;
	margin-bottom: 20px;
	clear: both;
}
#suitable_applications_install {
	width: 480px;
	background-color: #fff;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container_RSS {
	margin-left: 19px;
	margin-right: 19px;
	font-size: 14px;
	color: #333333;
	list-style-image: url(../images/rss.gif);
	list-style-position: outside;
	letter-spacing: normal;
	text-align: right;
}
.top_nav {
	margin-right: 15px;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	padding-bottom: 3px;
}
.greentext {
	color: #3F7883;
}
.submit_button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/submit.jpg);
	height: 18px;
	width: 70px;
	text-align: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#aesthetics_container {
	width: 450px;
	float: right;
}
.aesthetics_tn {
	margin-right: 15px;
}
#containerheader_home {
	width: 1000px;
	background-color: #FFFFFF;
	padding-bottom: 18px;
}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#sidephoto_text {
	padding-left: 20px;
}
##downloads_links a:link {
	text-decoration: none;
}
#downloads_links a:hover {
	text-decoration: underline;
}
#header_nav_buttons {
	margin-left: 50px;
}
.inputbutton2 {
	border: 1px double #666666;
	font-size: 11px;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 81px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.contentarea a {
	color: #191919;
}
textarea {
	font-family: Helvetica, Arial, sans-serif;
}
#container_RSS a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}


.text_container_news {
}
.text_container_news #newnewsitem {
	width: 100%;
	border-top: 1px dashed #ccc;
	padding-top: 15px;
}
/*.text_container_news_end {
	clear: both;
}*/
.text_container_news h2 {
	font-size: 14px;
	font-weight: bold;
	color: #3f7883;
	line-height: 18px;
	margin-top: 15px;
	margin-bottom: 0px;
}
.text_container_news h3 {
	font-size: 11px;
	font-weight: normal;
	color: #777;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 15px;
}


.title a {
	color: #000000;
}
.preview {
	background-color: #1c5e68;
	margin: 0px;
	padding: 10px;
	font-size: 13px;
	color: #FFFFFF;
}
#contentcontainer .contentarea .preview a {
	color: #FFFFFF;
}
#contentcontainer .contentarea a {
	text-decoration: none;
	color: #373737;
}
#contentcontainer a {
	color: #333333;
	text-decoration: none;
}
#container1_whitebar #container3_body #contentcontainer .contentarea #Form1 td {
	font-size: 11px;
	color: #333333;
}
#container1_whitebar #container3_body #contentcontainer .contentarea td {
	font-size: 11px;
	color: #333333;
}
#contentcontainer .contentarea a {
	text-decoration: underline;
}
.usgbclogo_floateright {
	float: right;
	padding-left: 10px;
}
.hiddenlinks {
	text-decoration: none;
}
.image_float_right {
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
}
#downloads_links a:visited {
	color: #999999;
	text-decoration: none;
}
.submit_button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 5px;
	color: #333333;
	line-height: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/submit_button.jpg);
	height: 18px;
	width: 48px;
	background-position: right;
}
.image_float_left {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}


/*########## Form Fields added by JM 3-18-09 ##########*/
.formmost {
	color: #000;
	width: 150px;
	border: 1px solid #ccc;
	padding: 2px 3px 2px 3px;
	margin: 0px 15px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formmostred {
	color: #cc0000;
	width: 150px;
	border: 1px solid #ccc;
	padding: 2px 3px 2px 3px;
	margin: 0px 15px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formslim {
	color: #000;
	width: 80px;
	border: 1px solid #ccc;
	padding: 2px 3px 2px 3px;
	margin: 0px 15px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formbox {
	color: #000;
	width: 300px;
	height: 60px;
	border: 1px solid #ccc;
	padding: 2px 3px 2px 3px;
	margin: 0px 15px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formboxred {
	color: #cc0000;
	width: 300px;
	height: 60px;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	margin: 0px 15px 10px 0px;
	padding: 2px 3px 2px 3px;
}
#casino_floor_systems {
	width: 425px;
	background-color: #C5D6DA;
	clear: right;
	float: right;
	padding: 20px;
	margin: 0px 0px 20px 20px;
}
#casino_floor_systems ul {
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-top: -30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#casino_floor_systems li {
	line-height: 20px;
	color: #333;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	list-style-image: url(../images/arrow.png);
}
#ul-approved {
	padding: 7px;
	background-color: #fff;
	line-height: 20px;
	border: 1px solid #C5D6DA;
	color: #3f7883;
	width: 449px;
	float: right;
	margin-left: 20px;
}
#ul-approved2 {
	padding: 7px;
	background-color: #fff;
	line-height: 20px;
	border: 1px solid #C5D6DA;
	color: #3f7883;
	width: 484px;
	float: right;
	margin-left: 20px;
}
.casino_brochure {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
