body{
line-height: 1.5em;
background-image:url('../images/banners/background.gif');
background-position:center;
background-repeat:repeat-y;
background-color:#ffffcc;
background-attachment:fixed;
}

b{font-size: 110%;}
em{color: red;}

.contents {
	position: fixed;
	top: 0px;
	left: 0px;
	}
	
.menu_bar {
	position:relative;
	border:thin;
	top: 0px;
	right: 0px;
	width: 840px;
	height: 20px;
	padding: 0px;
	background-color:#ff9933;
	}

			
#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
font-family:Arial, Helvetica, sans-serif;
color:#f8ea09;
}

#built_logo {
	position:relative;
	bottom: 650px;
	left: -425px;
	padding: 2px;
	}

.mainText {
	font-size: 0.8em;
	color:#304766;
	}

.centertext {
	font-size: 0.9em;
	color:#304766;
}

.headtext {
	font-size: 0.9em;
	color:#000000;
}

.infotext {
	font-size: 0.7em;
	color:#304766;
}	
	
#topsection{ /* this is the main banner area */
background: #393939; /* background color for top screen*/
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
height: 720px; /* this is where we can set the height for the main center section */
margin: 0px 0px 0 130px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background-color:# ffffff; /* background color for center screen - CURRENTLY white */
}

#contentcolumnwide{
height: 720px; /* this is where we can set the height for the main center section */
margin: 0px 0px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background-color:# ffffff; /* background color for center screen - CURRENTLY white */
}

#leftcolumn{
float: left;
width: 120px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)
background: #324665; */
background-color:# ffffff; /* background color for left screen*/
}

#footer{
clear: left;
position:relative;
width: 840px;
height: 40px;
background: #ff9933; /* dark bg =#1b273a */
color: #304766;
text-align: center;
padding: 4px 0;
font-size: 0.7em;
}

#footer a{
color: #304766;
}

#footer a:hover {
    text-decoration: underline;
	color:#FF0000;
}


#footer a:link {
    text-decoration: underline;
    color: #1b273a;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertubetop{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
background: #ffffff; /* COLOR for top margin???? */
}

.innertubecenter{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
margin-bottom: 0px;
}

.innertubeleft{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.ref_sections_H1 {
background-color:#ffffff; /* white */
border:thin;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 1.0em;
color:#003679;
}

.ref_sections {
background-color:#bbc1c6; /* semi-dark blue */
border:thin;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 1.0em;
color:#003679;
}


.left_bord {
	position:relative;
	margin: 5px;
	top: 0px;
	/*height: 100%;*/
	width: 120;
	}

.leftbuildtext {
	font-size: 0.8em;
	color:#c9f9d8;
}

.left_build {
	position:relative;
	top: -10px;
	width: 120;
	background-color:#393939;
	border: 1px solid #9999CC;
	}
		
.news_bord {
	position:relative;
	top: 10px;
	width: 500;
	background-color:#e9f9f9;
	border: 2px solid #1b273a;

	}

.news_text {	
	font-size: 1.1em;
	color:#304766;	
	}
	
a:link {
    text-decoration: underline;
    color: #0000FF;
}

a:visited {
    text-decoration: underline;
    color: #660099;
}

a:active {
    text-decoration: underline;
    color: #0000FF;
}

a:hover {
    text-decoration: underline;
	color:#FF0000;
}