/* Contains Colors and Background Images Only */

/* Layout */
body{
	background-color: #6c6c6c;
}

#outerColumnContainer
{
	border-left-color: #f1f1f1;
	border-right-color: #fff;
}

div#pageWrapper{
	background-image: url(images/bodybackgroundleft.jpg);
	background-repeat: repeat-y;
	background-color: white;
}

div#bodyWrapper{
	background-image: url(images/bodybackgroundright.jpg);
	background-repeat: repeat-y; 
	background-position: right;
}
div#innerborders{
	border-left-color: #99cc67;
	border-right-color:#99cc66;
}

/* Styles */
/* Banner */
div#banner{
	background-image: url(images/fuseboxlogo.gif);
	background-repeat: no-repeat;
	background-position: center 5em;
}
div#banner p{
	color: #669934;
}

/* Horizontal Navigation */

div#hnav {
	background-image: url(images/hnavbackground.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	border-color: #336600 none;
	background-color: #669933;
}

div#hnav :link,
div#hnav :visited{
	color: white;
}

div#hnav :link:hover,
div#hnav :visited:hover,
div#hnav :link:active,
div#hnav :visited:active,
div#hnav :link:focus,
div#hnav :visited:focus{
	color: #000000;
}

/* Splash Area */
div#splash,div#prominent{
	border-top-color:#99cc66;
	background-color: #e6ffce;
	background-image: url(images/splashbackground.jpg);
	background-repeat: repeat-x;
	border-bottom-color: #7ca653;
}
div#prominent div h2{
	color: #336600;
}
div#prominent div li :link,
div#prominent div li :visited,
div#prominent div p :link,
div#prominent div p :visited{
	color: #cd3301;
	
}
div#prominent div#casestudy{
	background-image: url(images/casestudy.jpg);
	background-repeat: no-repeat;
	background-position: 1em 2em;
	border-right-color:#336600;
}
div#splash div{
	background-position: top center;
	background-repeat: no-repeat;
}

div#splash div li{
	background-image: url(images/icon_home.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
}

div#splash div h2{
	color: #006600;
}
div#splash div#box1{
	background-image: url(images/splashdownload.jpg);
}
div#splash div#box2{
	background-image: url(images/splashquestion.jpg);
}
div#splash div#box3{
	background-image: url(images/splashpeople.jpg);
}
div#splash div#box4{
	background-image: url(images/splashcommunity.jpg);
}
div#splash :link,
div#splash :visited{
	color: #006600;
}
div#splash :link:hover,
div#splash :visited:hover,
div#splash :link:active,
div#splash :visited:active,
div#splash :link:focus,
div#splash :visited:focus{
	color: #CB3302;
}
/* left Column */
div#leftColumn{
	padding-left: .5em;
}
/* Top Links in Left Column */
div#leftColumn #links :link,
div#leftColumn #links :visited{
	color: #003300;
}

div#leftColumn #links :link:hover,
div#leftColumn #links :visited:hover,
div#leftColumn #links :link:active,
div#leftColumn #links :visited:active,
div#leftColumn #links :link:focus,
div#leftColumn #links :visited:focus{
	color: #000000;
}

div#leftColumn #links li#home{
	background-image: url(images/icon_home.gif);
	background-repeat: no-repeat;
}

div#leftColumn #links li#tfb{
	background-image: url(images/icon_teamfb.gif);
	background-repeat: no-repeat;
}

div#leftColumn #subnav ul li#active{
	background-color: #b7db70;
}

div#leftColumn #subnav ul li#active ul{
	background-color: #f1f1f1;
}
div#leftColumn #subnav,
div#leftColumn #subnav :link,
div#leftColumn #subnav :visited{
	color: #336600;
}

div#leftColumn #subnav :link:hover,
div#leftColumn #subnav :visited:hover,
div#leftColumn #subnav :link:active,
div#leftColumn #subnav :visited:active,
div#leftColumn #subnav :link:focus,
div#leftColumn #subnav :visited:focus{
	color: #000000;
	background-color: #A3CC7A;
}
/* Forms in LeftColumn */

div#leftColumn form legend,
div#leftColumn h2{
	color: #006600;
}

div#leftColumn label{
	color: #669900;
}

div#leftColumn input.textbox,
div#leftColumn input[type="text"]
{
	background-color: #b7db70;
}

div#leftColumn input[type="checkbox"]
{
	color: #b7db70;
}
div#leftColumn form input[type="submit"]{
	background-color: #669933;
	color: #ffffff;
}
/* Middle Column */
/* Content */

div#content h2{
	color: #006634;
}
div#content h3{
	color: #006634;
}
div#content h4,
div#content h5{
	color: #006634;
}
div#content :link,
div#content :visited{
	color: #cb3302;
}

div#content :link:hover,
div#content :visited:hover,
div#content :link:active,
div#content :visited:active,
div#content :link:focus,
div#content :visited:focus{
	color: #006600;
}
div#content #breadcrumb{
	color: #336600;
}
div#content #breadcrumb li :link,
div#content #breadcrumb li :visited{
	color: #336600;
}
div#content #breadcrumb li :link:hover,
div#content #breadcrumb li :visited:hover,
div#content #breadcrumb li :link:active,
div#content #breadcrumb li :visited:active,
div#content #breadcrumb li :link:focus,
div#content #breadcrumb li :visited:focus{
	color: #CD3301;
}
/* Right Column */
div#rightColumn h2{
	border-color: #99cc66;
	color: #336633;
}

div#rightColumn h2:first-child{
	border-top-color: white;
}

div#rightColumn :link,
div#rightColumn :visited{
	color: #cd3301;
}

div#rightColumn :link:hover,
div#rightColumn :visited:hover,
div#rightColumn :link:active,
div#rightColumn :visited:active,
div#rightColumn :link:focus,
div#rightColumn :visited:focus{
	color: #006600;
}

/* Footer */
div#footer{
		border-top-color:#99cc66;
		background-color: #6c9f39;
		background-image: url(images/fuseboxbottomlogo.png);
		background-repeat: no-repeat;
		background-position: 2.5em 4em;
		color: #132600;
}

div#footer #top{
	background-color: #a3cc7a;
	background-image: url(images/poweredby.png);
	background-repeat: no-repeat;
	background-position: 1em 1.75em;

}
div#footer :link,
div#footer :visited{
	color: #132600;
}

div#footer :link:hover,
div#footer :visited:hover,
div#footer :link:active,
div#footer :visited:active,
div#footer :link:focus,
div#footer :visited:focus{
	color: white;
}

/* FarCry Specific */
div.featurebox{
	border-color:#669900;
}

div#searchresults p.score + p{
	border-color: #336633;
}

ul#nextprevlinks li.disable{
	color: #6C6C6C;
}
.req{
	color: red;
}
div#content p.error{
	color: red;
}

table#calendarsmall{
	border-color: green;
	background-color: white;
}

dl dd ul li{
	color: #336633;
}
div#faq ul :visited{
	color: #6C9F39;
}

div#faq dt{
	color: #669900;
}

ul.anchors{
	border-bottom-color:#669933;
}

div#sidebar h3 span{
	color: green;
}