﻿/* Start Base Frame */
#helpfulFooterLeftPack {
	display: block;
	float: left;
	width: 783px;
	position: relative;
}
#helpfulFooterLeftPackA {
	display: block;
	float: left;
	width: 175px;
	position: relative;
	clear: left;
	text-align:center;
}
#helpfulFooterLeftPackB {
	display: block;
	float: right;
	width: 604px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
}
#helpfulFooterRightPack {
	display: block;
	float: right;
	width: 175px;
	position: relative;
	text-align:center;
}
#coreA {
	display: block;
	float: left;
	width: 785px;
	position: relative;
}
#coreB {
	display: block;
	float: right;
	width: 175px;
	position: relative;
}
#coreAL {
	display: block;
	float: left;
	width: 175px;
	position: relative;
}
#coreAR {
	display: block;
	float: right;
	width: 600px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	padding-right:5px;
	padding-left:5px;
}
.textlinerB {
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:10px;
}
.textlinerC {
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}
.navwrap {
	display: block;
	width: 175px;
}
.navbuffers {
	display:block;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}
.blockGA {
	text-align:center;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
/* End Base Frame */

/* Start Custom Styles */
h1 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	display: block;
	font-size: medium;
}
h2 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	display: block;
	font-size: medium;
}
h3 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	display: block;
	font-size: medium;
}
h4 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	display: block;
	font-size: medium;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
ul {
	padding-left: 0px;
	margin-top:0px;
	padding-left:0px;
	margin-left:14px;
	}
li {
	padding-left: 0px;
	margin-left: 0px;
}
.lib {
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}
a:link {
	color: #E6CDA4;
}
a:visited {
	color: #E6CDA4;
}
a:hover {
	color: #F5ECDC;
}
a:active {
	color: #F5ECDC;
}
/* End Custom Styles */

/* Start Top Nav */
.tnul {
	display: inline;
	margin:0px;
}
.tnli {
	display: inline;
	padding-left:7px;
	padding-right:7px;
}
/* End Top Nav */

/* Start Screenshot Sys */
.screenshotBlock {
	display:block;
	height:158px;
	margin-bottom:10px;
}
.screenshotBlockAlternate {
	display:block;
	height:158px;
	margin-bottom:25px;
}
.screenshotLeft {
	display:block;
	float:left;
	width:430px;
	height:158px;
}
.screenshotRight {
	display:block;
	float:right;
	width:158px;
	height:158px;
}
.screenshotLeftWS {
	display:block;
	float:left;
	width:335px;
	height:158px;
}
.screenshotRightWS {
	display:block;
	float:right;
	width:253px;
	height:158px;
}
.screenshotbumberplock {
	display:block;
	height:30px;
}
.screenshotmulticontainer {
	display:block;
	width:430px;
	margin-top:10px;
}
.screenshotmultiLeft {
	display:block;
	width:215px;
	float:left;
}
.screenshotmultiRight {
	display:block;
	width:215px;
	float:right;
}
.screenshotTrippleLeft {
	display:block;
	width:158px;
	height:158px;
	float:left;
}
.screenshotTrippleCenter {
	display:block;
	width:158px;
	height:158px;
	margin-left:57px;
	margin-right:57px;
	float:left;
}
.screenshotTrippleRight {
	display:block;
	width:158px;
	height:158px;
	float:right;
}
.screenshotTrippleTextCenter
{
    	display:block;
	width:226px;
	height:158px;
	margin-left:24px;
	margin-right:24px;
	float:left;

    }

.screenshotTitleBreakLeft {
	display:block;
	float:left;
}
.screenshotTitleBreakRight {
	display:block;
	float:left;
	padding-left:15px;
    height: 19px;
}
.screenshotTrippleJacks
{
    display: block;
    width: 550px;
    margin-right: auto;
    margin-left: auto;
}
/* End Screenshot Sys */

/* Start Misc Components */
.leftValids {
	display:block;
	width:88px;
	height:31px;
	float:left;
	text-align:center;
}
.centerValids {
	display:block;
	width:88px;
	height:31px;
	margin-left:162px;
	margin-right:162px;
	float:left;
	text-align:center;
}
.rightValids {
	display:block;
	width:88px;
	height:31px;
	float:right;
	text-align:center;
}
.blockValids {
	display:block;
	height:31px;
	margin-bottom:10px;
}
.genDiv
{
    display:block;
    overflow:auto;    
    }
/* End Misc Components

/* Start Sitemap Components */
.leftSitemap {
	display:block;
	width:290px;
	float:left;
	text-align:left;
}
.rightSitemap {
	display:block;
	width:290px;
	float:right;
	text-align:left;
}
.blockSitemap {
	display:block;
	margin-bottom:10px;
	    overflow:auto;    

}
/* End Sitemap Components */

/* Start Google Search Components */
#coreAGs {
	display: block;
	float: left;
	width: 955px;
	position: relative;
}
#coreBGs {
	display: block;
	float: right;
	width: 5px;
	position: relative;
}
#coreALGs {
	display: block;
	float: left;
	width: 5px;
	position: relative;
}
#coreARGs {
	display: block;
	float: right;
	width: 940px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	padding-right:5px;
	padding-left:5px;
}
.navwrapleftGs {
	display: block;
	width: 5px;
}
.navwraprightGs {
	display: block;
	width: 5px;
}
.navwrapGs {
	display: block;
	width: 5px;
}
/* End Google Search Components */

/* Start Image Adjustments */

.qBg
{
    display: block;
    width: 158px;
    height: 158px;
    background-image: url(/Media/GreenCom2010/Layout/css/thumbs/QuestionMark.jpg);
}
#corelinerGs {
	display: block;
	width: 960px;
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComSoliderCore.png);
	background-repeat: repeat;
	overflow:auto;
}
body {
	background-color: #060f00;
	background-image: url(/Media/GreenCom2010/Layout/css/images/backgradGreen.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	color: #DBB87D;
}
#header {
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwCom/TwGreenComHeader.jpg);
	height: 100px;
	width: 960px;
	display: block;
}
#pagewrapper {
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenCoreLiner.jpg);
	display: block;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #49ad01;
	border-left-color: #49ad01;
}
#footer {
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenFooter.jpg);
	display: block;
	height: 50px;
	width: 960px;
	position:relative;
}
#helpfulfooter {
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenCoreLiner.jpg);
	display: block;
	width: 960px;
	position:relative;
	overflow:auto;
}
.navwrapleft {
	display: block;
	width: 175px;
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenLeftNavGrad.jpg);
}
.navwrapright {
	display: block;
	width: 175px;
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenRightNavGrad.jpg);
}
.navbottomline {
	width:175px;
	height:6px;
	display:block;
	background-repeat:no-repeat;
	background-image: url(/Media/GreenCom2010/Layout/css/images/navHeadingsUnderline.jpg);
}
#topNav {
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenTopNavBar.jpg);
	height: 35px;
	width: 960px;
	display: block;
}
#coreliner {
	display: block;
	width: 960px;
	background-image: url(/Media/GreenCom2010/Layout/css/images/TwComGreenCoreLiner.jpg);
	background-repeat: repeat;
	overflow:auto;
}
.topnavcontainer {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 640px;
	padding-top:7px;
}
/* End Image Adjustments */

/* Start Forms Section */
.formRow
{
    width: 98%;
    display: block;
    margin-left:auto;
    margin-right:auto;
}
.formRowLR30
{
    text-align: right;
    display: block;
    float: left;
    width: 30%;
}
.formRowRL65
{
    text-align: left;
    display: block;
    float: right;
    width: 65%;
}
.formLR48
{
    text-align: right;
    display: block;
    float: left;
    width: 48%;
}
.formRL48
{
    text-align: left;
    display: block;
    float: right;
    width: 48%;
}
.formRowLR15
{
    text-align: right;
    display: block;
    float: left;
    width: 15%;
}
.formRowRL80
{
    text-align: left;
    display: block;
    float: right;
    width: 80%;
}
.formCenterer
{
    text-align: center;
}
/* End Forms Section */