body { font: 12px verdana, geneva, arial, sans-serif;
     color: #000; 
     margin: 0px;
     padding: 0;
     text-align: center; /* IE 5.5 hack */
     background-color: #FFF;
     background-image: url('images/backgd.gif');    }
#farouter {
	background: #fff;
	width: 950px; 
	border: 1px solid #43321d;
	margin: 5px auto 5px auto;
    padding: 0px;
	text-align: left;  /* IE 5.5 hack part II */	}
#headertop { background-image: url('images/header.gif');
    color: #FFF;
    font-size: 90%;
    height: 53px;     }
#headerdate { position: relative;
    left: 60px; top: 15px;
    width: 200px;
    text-align: center;
    float: left;
    color: #FFF;}
#headerlinks { float: right;
    padding-right: 15px;
    padding-top: 18px;
    color: #FFF; }
#headerlinks a {color: #FFF;
    text-decoration: none; }
#headerlinks a:hover { color: #f68d13; }
#headermid { background-image: url('images/headermid.gif');
    background-repeat: no-repeat; 
    height: 225px;
    padding-right: 2px;}

#talkpoints { background-image: url('images/talkpoints.gif');
    background-repeat: no-repeat;
    height: 126px;
    width: 189px;
    float: right;
    overflow: hidden;    }
#talktext { padding: 2px 2px 4px 0px;
    font-weight: bold;   }
#talktext ul { list-style-image: url('images/orange_bullet.gif'); line-height: 1em;}
#talktext li { line-height: 1.6em; margin-bottom: 0px;}
#login { background: #43321d;
    height: 97px;
    width: 189px;
    float: right;
    clear: both;
    margin-top: 2px;  }
#logintext { padding: 2px 2px 4px 4px;
    font-weight: bold; 
    color: #FFF;  }
input.logintext {border: 1px solid #f68d13; margin-top: 15px; padding: 2px;}
input.submit {background-color: #f68d13; 
    color: #FFF; 
    font-weight: bold; 
    border: 1px solid; 
    border-top-color: #f9ba6f;
    border-bottom-color: #c46d08;
    border-right-color: #c46d08;
    border-left-color: #f9ba6f; }
input.hover { color: #035dbd }
.whitesmall {font-size:smaller; color: #FFF;}

#contentwrapper { float: left;
    width: 100%; 
    background-image: url('images/leftback.gif'); 
    background-repeat:repeat-y;}
#contentcolumn { z-index: 100; float: left; width: 490px;
/*margin: 0 189px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#leftcolumn { float: left;
    width: 267px; /*Width of left column in pixel*/
    /*margin-left: -950px; Set margin to that of -(MainContainerWidth)
    background-image: url('images/leftback.gif');*/
    background-repeat: y;
}
#rightcolumn { float: right;
    width: 189px; /*Width of right column*/
    /*margin-left: -189px; /*Set left margin to -(RightColumnWidth)*/
    background-color: #f1ebe5; }
.inner {padding: 2px 2px 2px 5px; }

#footer { background-image: url('images/footerback.gif');
    clear: both; 
    padding: 4px 0px 6px 0px; }
#navigation a { color: #FFF;     
    font: bold 120% verdana, arial, sans-serif; 
    text-decoration : none; 
    padding-left: 55px;}
#navigation a:hover { color: #f6931f; }
.navone { background-image: url('images/btn1.gif');
    padding: 4px 5px 5px 24px; }
.navtwo { background-image: url('images/btn2.gif');
    padding: 4px 5px 5px 24px; }
.navthree { background-image: url('images/btn3.gif');
    padding: 4px 5px 5px 24px; }
.navfour { background-image: url('images/btn4.gif');
    padding: 4px 5px 5px 24px; }
.navfive { background-image: url('images/btn5.gif');
    padding: 4px 5px 5px 24px; }
.navimg { float: left; }

body#home a#homenav,
body#services a#servnav,
body#solutions a#solnav,
body#contact a#connav,
body#about a#aboutnav {	color: #000; }

#lefttext {margin-top: 25px;
    margin-left: 65px;
    text-align: center;
    font-size: 80%; color: #FFF;}
a.linksmall { color: #FFF;
    text-decoration : none;   }
a.linksmall:hover {color: #f6931f;}
img.leftbarimg { margin-top: 35px; 
    margin-bottom: 10px;}
    
#rightnews { font: 100% arial, sans-serif;
    color: #000;
    padding: 1px 3px 5px 3px; }
#rightnews h1 { font-size: 120%; font-weight: bold; margin: 0; border-bottom: 2px solid #f6931f;}
#rightnews h2 { font-size: 110%; font-weight: bold; }
#rightnews ul {padding-left: 0; margin: 0; list-style-type: none;}
#rightnews ul li {font-size: 95%;padding-top: 25px;}
#rightnews a { color: #f6931f;     
    text-decoration : none; }
#rightnews a:hover { color: #035dbd; }
.prop { height:300px;
    float:right;
    width:1px;  }
.clear { clear:both;
    height:1px;
    overflow:hidden;  }
.newsdate {font-weight: bold;}
.readmore {margin-left: 110px;}
#onlinehelp { background-color: #bcb3a8;
    border-top: 3px solid #FFF;
    border-bottom: 2px solid #FFF;
    text-align: center;
    font: bold 110% verdana, sans-serif;
    color: #FFF;    }
#copy { margin: 4px 0 4px 73px;
    width: 240px;
    font-size: 75%; 
    color: #FFF; 
    float: left;}
#footernav { color: #43321d;
    font-size: 105%; 
    letter-spacing: 3px; }
#footernav a { color: #43321d; 
    text-decoration: none; }
#footernav a:hover { color: #035dbd; }    

img {border: 0; }    
img.leftalign {float: left; margin-right: 4px; }
img.center {text-align: center; } 
h1.inner { font-weight: bold; margin: 0; color: #f6931f; font-family: 'Century Gothic',Tahoma;}
h1.bottom { font: bold 18px 'Century Gothic',Tahoma; margin: 0; color: #f6931f; }
h2 { font-size: 110%; font-weight: bold; }
a {color: #f6931F; text-decoration:none; }
a:hover {color: #035dbd; text-decoration:underline; }
form {margin: 0; padding: 0; }


#contenttop {padding: 10px 10px 2px 14px; }
#contenttop p {text-align: justify; }
.contenttext {padding-left: 7px; border-left: solid 3px #f6931f; text-align: justify;}
#contentbtm {padding: 20px 10px 2px 14px; }
ul li {margin-bottom: 10px; }
   