@import url("R2FTopNav.css");
BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	background-image: url(http://www.roots2thefuture.com/public_docs/images/background_main.gif);
	font-weight: normal;
}
TABLE {
	FONT-SIZE: 80%;
	font-weight: normal;
}
TR {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"
}

TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"
}
B {
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
}
P {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"
}
DIV {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"
}
A {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #6666cc; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; TEXT-DECORATION: underline
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navHead{
	padding: 0px;
	border-bottom: 0px solid #cccccc;
	width: 750px;
}
#tickHead{
	border-bottom: 0px solid #cccccc;
	width: 750px;
	background-color: #990000;
	position:fixed;
	height: 13px;
	font-family: "Courier New", Courier, monospace;
	font-size: 9px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: middle;
	top: 31px;
	float: left;
	padding: 0px;
	left: 0px;
	background-image: url(http://www.roots2thefuture.com/public_docs/images/red_info_bg.jpg);
}
#mastHead{
	padding: 0px;
	width: 750px;
	position: fixed;
	top: 44px;
	float: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #cccccc;
	background-image: url(/public_docs/images/TopNav/mainhead_bm.gif);
}

#navBar{
	float: left;
	width: 118px;
	background-color: #EEEEEE;
	height: auto;
	position: fixed;
	top: 108px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(LeftNavBG4.gif);
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	left: -9px;
}
#headlines{
	width: 166px;
	top: 116px;
	height: 303px;
	position: absolute;
	z-index: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	left: 572px;
	border-bottom-style: groove;
	border-left-style: solid;
	border-bottom-color: #990000;
	border-left-color: #b9090b;
	border-top-width: 5px;
	border-right-width: thin;
	border-bottom-width: 5px;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-top-color: #b9090b;
	border-right-color: #990000;
}
#headlines2{
	width: 166px;
	top: 464px;
	height: 269px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	left: 572px;
	border-bottom-style: groove;
	border-left-style: solid;
	border-bottom-color: #990000;
	border-left-color: #b9090b;
	border-top-width: 5px;
	border-right-width: thin;
	border-bottom-width: 5px;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-top-color: #b9090b;
	border-right-color: #990000;
	position: absolute;
	background-color: #FFFFFF;
	float: left;
}

#content{
	float: left;
	width: 419px;
	position: absolute;
	left: 124px;
	top: 108px;
	height: 540px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	background-color: #FFFFFF;
}
#about{
	float: right;
	width: auto;
	position: fixed;
	left: 650px;
	top: 50px;
	height: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #;
}
#main{
	background-image: url(MBG3.gif);
	width: 750px;
	height: 800px;
	clear: right;
	position: static;
	overflow: auto;
}
#Footer{
	background-image: url(/public_docs/images/TopNav/mainhead_bm.gif);
	width: 750px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
	bottom: 1px;
}
/************* #search styles ***************/

#search{
	font-size: 11px;
	width: 134px;
	visibility: visible;
	border-left-width: 0;
	border-right-width: 0;
	text-shadow: 1;
	float: right;
	height: 41px;
	border-top-width: 0;
	border-bottom-width: 0;
	top: 0px;
	position: fixed;
	left: 616px;
	background-color: #990000;
	padding: 5px;
}

#search form{
 margin: 0px;
 padding: 0px;
}


#search label{
	display: none;
	margin: 0px;
	padding: 0px;
}
/************** .feature styles ***************/
A.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FC1C03;
	font-size: 11px;
	font-weight: bold;
}
A.events:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FC1C03;
	font-size: 11px;
	font-weight: normal;
}
A.events:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FC1C03;
	font-size: 11px;
	font-weight: bold;
}
.feature{
	font-size: 80%;
	clear: right;
	float: right;
	height: auto;
	width: 425px;
	left: auto;
	position: static;
	right: 5.167in;
	top: 182px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.feature right img{
	float: right;
	padding: 10px 10px 0px 0px;
}
A.tightext:link {
	FONT-SIZE: 10px
}
A.tightext:active {
	FONT-SIZE: 10px
}
A.tightext:visited {
	FONT-SIZE: 10px
}
A.tightext:hover {
	FONT-SIZE: 10px
}
.sectionHeader {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; BORDER-BOTTOM: #990000 1px solid
}
.whtext_red {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #990000
}
.RedHead14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000
}
.sh {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
.ish {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #444444
}
.rhst {
	FONT-SIZE: 11px
}
SPAN.nlp {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #444444
}
DIV.nlp {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444
}
.nlpa {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
.nlpuff {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.bullet {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/public_docs/images/bullet_rb.gif); BACKGROUND-REPEAT: no-repeat
}
.arrwTxt {
	PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(/public_docs/images/arrow.gif); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}
.arrwTxtup {
	PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(/public_docs/images/arrow_up.gif); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}
.arrwtxtdwn {
	PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(/public_docs/images/arrow_down.gif); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}

/***************************nav stuff****************************/
.MainNavDivBG {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 121px; PADDING-TOP: 5px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px
}
.MainNavDivBG DIV A {
	DISPLAY: block; WIDTH: 100%
}
.MainNavNoBg {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 121px; PADDING-TOP: 5px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px
}
.MainNav129 {
	FONT-SIZE: 11px; WIDTH: 121px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: right
}
.MainNavDivTxt {
	PADDING-RIGHT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 12px;
}
.MainNavboxGrey {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
.MainNavDivTxtSelected {
	PADDING-RIGHT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../images/MnNvSlctd.gif);
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 12px;
	width: 145px;
	background-color: #666666;
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.MainNavDivTxtSelected:link {
	PADDING-RIGHT: 0px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF
	BACKGROUND-IMAGE: url(../images/MnNvSlctd.gif);
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 12px;
	width: 145px;
	background-color: #666666;
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.MainNavDivBG A:visited {
	COLOR: #000099
}
.MainNavNoBg A:visited {
	COLOR: #000099
}
.lhs {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 117px; PADDING-TOP: 5px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px
}
.lhs DIV A {
	DISPLAY: block; WIDTH: 112px
}
.lhsNoBg {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 121px; PADDING-TOP: 5px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px
}
.SubItemExtra {
	FONT-SIZE: 11px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
	border-bottom-width: 1px;
	border-bottom-style: none;
}
.MItem {
	PADDING-RIGHT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	font-size: 12px;
}
.lhssq {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
.MItemSelct {
	PADDING-RIGHT: 1px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(/public_docs/images/v3_square_rb.gif);
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: repeat-y;
	background-color: #999999;
}
.lhslt {
	PADDING-RIGHT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.MItemDotSep {
	PADDING-RIGHT: 6px; FONT-SIZE: 11px; COLOR: #999999
}
.MItemGroup {
	PADDING-RIGHT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #444444; PADDING-TOP: 2px
}
.lhsmi {
}
.SubItem {
	PADDING-RIGHT: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.lhsbsn {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/public_docs/images/v3_square_rb.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd
}
.lhs A:visited {
	COLOR: #000099
}
.lhsNoBg A:visited {
	COLOR: #000099
}
UL#othersites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL#othersites LI {
	TEXT-INDENT: -5000px
}
UL#lhsOtherSites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#lhsOtherSites LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; TEXT-ALIGN: right
}

.SubItemExtra {
	FONT-SIZE: 11px; WIDTH: 121px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: right
}
.MItem {
	PADDING-RIGHT: 4px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.MItemDotSep {
	PADDING-RIGHT: 4px; FONT-SIZE: 12px; COLOR: #999999
}
.MItemGroup {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #444444; PADDING-TOP: 2px
}
.SubItem {
	PADDING-RIGHT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.WeSideBox {
}
.whtext_10 {

	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px
}
.o {
	
}
.gffffff {
	background-color: #990000;
}
.TitleLink {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	position: fixed;
	top: 8px;
	left: 2px;
	font-style: normal;
	padding-left: 0px;
	height: auto;
	width: 220px;
}
A.TitleLink:link {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	width: 200px;
	float: left;
	position: fixed;
	top: 8px;
	left: 2px;
	height: 25px;
	font-style: normal;
	padding-left: 0px;
}
A.TitleLink:hover {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #99CCCC;
	text-decoration: none;
	width: 200px;
	float: left;
	position: fixed;
	top: 8px;
	left: 2px;
	height: 25px;
	font-style: normal;
	padding-left: 0px;
}
A.TitleLink:visited {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #ED2E16;
	text-decoration: none;
	width: 200px;
	float: left;
	position: fixed;
	top: 8px;
	left: 2px;
	height: 25px;
	font-style: normal;
	padding-left: 0px;
}
A.TopNavLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	position: relative;
	top: auto;
	bottom: 5px;
}
A.TopNavLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990100;
	text-decoration: none;
	background-position: center;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
}
A.TopNavLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-position: center;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	position: relative;
	bottom: 5px;
}
.BannerLinksSecond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	height: auto;
	position: relative;
	top: auto;
}
A.BannerLinksSecond:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 2px;
	height: 2px;
	position: relative;
	top: 3px;
}
A.BannerLinksSecond:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	line-height: 2px;
	position: relative;
	top: 3px
}
A.ArrowBullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A89CC;
	text-decoration: none;
	list-style-image: url(/public_docs/images/arrow_right.gif);
	list-style-type: none;
	border: none;
	right: 3px;
	top: 3px;
	bottom: auto;
	position: inherit;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
A.ArrowBullet:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	list-style-image: url(/public_docs/images/arrow_right.gif);
	list-style-type: none;
	border: none;
	right: 3px;
	top: 3px;
	bottom: auto;
	position: inherit;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.avmodesearchbox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: url(http://www.roots2thefuture.com/public_docs/images/avstrapbar.gif) #900 repeat-x 50% top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	HEIGHT: auto;
	text-decoration: none;
	width: auto;
}
.SEARCHBOXRED {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990000;
	font-family: Eurostar;
}
.NavBanMainCatRed {

	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #990000; PADDING-TOP: 2px
}
#ticker {
	font-family: "Courier New", Courier, monospace;
	font-size: 7px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
}
#FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
	bottom: 1px;
}
