#bodyColumns {
    width: 960px;
    margin: 20px auto;
    background-image:url(/graphics/vrule.gif);
    background-repeat:repeat-y;
    clear:both;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	line-height:20px;
}
#leftBar, .leftBar {
    float: left;
    width: 220px;
    margin-bottom: 20px;
}
/* 3 columns content style */
.bodyContent, #bodyContent {
    margin:0 0 10px 20px;
    float: left;
    width: 440px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
    line-height:20px;
    padding:0 0 0 20px;
}
/* 2 column content style */
.bodyContent.twoCol {
    width: 700px;
}
/* 1 column content style */
.bodyContent.oneCol {
    margin:10px 0;
    float: left;
    width: 943px;
    padding:0 0 10px 17px;
    background:#fff;
}
/* 3rd column*/
#rightBar {
    float:left;
    width:240px;
    margin-left:20px;
	padding-top:13px;
}
/* Styles for feature block */
.featureBlock, #featureBlock {
    background-color: #f5f5f5;
    border: 1px solid #c5c6c6;
    padding: 2px 12px;
    font-size:13px;
    line-height: 19px;
    margin-bottom: 10px;
}
.featureBlock h1, #featureBlock h1 {
    font-size: 16px;
}
.featureBlock h2, #featureBlock h2 {
    font-size: 14px;
    margin:10px 0px 5px 0px;
}
.featureBlock h3, #featureBlock h3 {
    font-size: 13px;
}
.featureBlock ul, #featureBlock ul, .featureBlock ul.singleline {
    margin: 10px 0 10px 0;
    padding: 0;
}
.featureBlock li, #featureBlock li {
    list-style-type:none;
    background:none;
    margin: 0 0 10px 0;
    padding: 0;
}
.featureBlock a, #featureBlock a {
    color: #2a7433;
}
.featureBlock a:hover, #featureBlock a:hover {
    color: #000;
}
