/* Forever Grand style sheet*/

@media all{

/* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac.*/

/* =universals
These rules are applied to all elements unless otherwise specified below.*/
* { margin : 0; padding : 0; }
h2, h3, h4, h5, p, ul, ol, hr { margin : 0 0px; padding: 0em; }

/* =html */
/*This creates a persistent scroll bar in Firefox to prevent page jump*/
html { overflow: -moz-scrollbars-vertical !important; }

body {  }
a:link { color: #5F7D45; text-decoration: underline; }
a:visited { text-decoration: underline; color: #5F7D45; }
a:hover { text-decoration: none; color: #5F7D45; }
a:active { text-decoration: underline; color: #5F7D45; }
h1 { font-size: 26px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px 0px 20px 20px; color: #000000; }
h2{}
h3{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-transform: uppercase; padding: 0px 0px 10px 10px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 0px 20px 16px 20px; line-height: 20px; }

ul {list-style-type: none; 
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 20px 10px 30px;
	line-height: 20px
}
li { padding: 0px 0px 10px 0px; }

.SideBarUL { list-style-type: none; font: normal 10px Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 10px 20px; line-height: 18px; }
.SideBarLI {  }

/* =pagecontainer */
div#pagecontainer{width: 954px; margin: 0 auto;}

/* =mainnavigation */
div#MainNavigation{ display: none; }

/* =contentcontainer */
div#ContentContainer{ float: left; width: 954px; margin: 0 auto;}
div#ContentPhoto{ margin: 0 auto; width: 600px; background-color: #FFFFFF; }
div#ContentFlash{ margin: 0 auto; width: 620px;}
.ContentPhotoLink{ margin: 0 auto; width: 600px; height: 23px; background-color: #000000; color: #000000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 0px 0px; text-align: right;}
.ContentPhotoLink a:link{ color: #000000; text-decoration: none; }
.ContentPhotoLink a:hover{ color: #000000; text-decoration: none; }
.ContentPhotoLink a:active{ color: #000000; text-decoration: none; }
.ContentPhotoLink a:visited{ color: #000000; text-decoration: none; }

div#ContentFullColumn{ float: left; padding: 20px 0px 0px 0px; }


div#ContentLeftColumn{ float: left; width: 375px; padding: 20px 0px 0px 0px; }
div#ContentLeftColumn ul li{
	list-style-type: none;
	background-position: left 8px;
	background-repeat: no-repeat;
	background-image: url(/environment/images/shared/bullet.gif);
	padding: 0 0 10px 10px;
}

div#ContentRightColumn{ float: right; width: 225px; padding: 60px 0px 0px 0px; min-height: 450px;}
div#ContentRightColumn ul{ list-style-type: none; font: normal 10px Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 10px 20px; line-height: 18px; }
div#ContentRightColumn li{ padding: 0px 0px 0px 0px; }

.RightColumnText{ color: #000000 font-size: 10px; padding: 0px 20px 16px 20px; line-height: 14px;}
	
.blockpush{clear: both; width: 600px;}

/* =footercontainer */
div#FooterContainerHome{ width: 954px; float: left; height: 150px;}
div#FooterContainerHome a:link{ color: #000000; text-decoration: none; }
div#FooterContainerHome a:hover{ color: #000000; text-decoration: underline; }
div#FooterContainerHome a:active{ color: #000000; text-decoration: none; }
div#FooterContainerHome a:visited{ color: #000000; text-decoration: none; }

div#FooterContainer{ display: none; }

/* Print Specific Styles */
div#PrintHeaderContainer{ width: 954px; float: left; margin: 10px 0px 20px 0px; }
.PrintHeaderRule{ width: 600px; height: 1px; background-color: #666666; margin: 0px 0px 0px 0px; clear: both;  }

div#PrintFooterContainer { width: 954px; float: left; height: 150px; }
.PrintFooterRule{ width: 600px; height: 1px; background-color: #666666; clear: both;  }
.PrintCopyright{ width: 600px; color: #666666; font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 7px 10px 0px 0px; }

/* closing tag for "@media all" below */
}
