scrollbar
{
  overflow: -moz-scrollbars-vertical;
}
html {min-height:100%; margin-bottom:1px;}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:12px; color:#272a82;}
#xsnazzy h2 {font-size:11px;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em; font-size: 10px;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {float: left; background: transparent; margin:0px 1em 0px 1em ; font-family:'verdana'; font-size:11px; width: 225px; }
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e4e4e4; border-left:1px solid #206ab4; border-right:1px solid #206ab4;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#e4e4e4; border:0 solid #206ab4; color: #272a82;border-width:0 1px; padding: 4px; min-height: 150px;}


body {
	margin:00px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}

.underlinemenu{
font-weight: normal;
width: 100%;
}

.underlinemenu ul{
padding: 2px 0 5px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: white;
padding: 2px 3px 2px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
text-decoration: underline;
}


.sunderlinemenu{
padding: 2px 0 5px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
font-weight: normal;
width: 100%;
}

.sunderlinemenu ul{
padding: 2px 0 5px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.sunderlinemenu ul li{
display: inline;
   font-size: 11px;
padding-left: 2px;
}

.sunderlinemenu ul li a{
color: #00ae00;;
padding: 2px 3px 2px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
}

.sunderlinemenu ul li a:hover, .underlinemenu ul li a.selected{
text-decoration: underline;
}

#wrapper
{
   width: 800px;
   min-height: 400px;
   height:auto !important;
   height: 500px;
   background: #ffffff;
   margin: 5 auto;
   text-align: left;
   font-family:'verdana';
   font-size: 11px;
   border: 0px solid;
}

#headermenu
{
    width:100%;
    height:20px;
    background: #00ae00;
    border-top: solid #ffffff 1px;
    border-bottom: solid #ffffff 1px;
    font-family:'verdana';
    font-size: 12px;
    color:white;
}

#submenu
{
    width:100%;
    height:20px;
    background: #ffffff;
    border-bottom: solid #00ae00 1px;
    font-family:'verdana';
    font-size: 11px;
    color:#00ae00;
}

#header
{
        width:800px;
        height:67px;
        margin-left: auto;
        background: #00ae00;
        background-image:url('../img/frplogo.gif');
        background-repeat:no-repeat;
        background-position:center;
}

#maincontentwrapper
{
   width: 100%;
   min-height: 100%;
   height:auto !important;
   height:100%;
   background: #ffffff;
}

#lowercontentwrapper
{
   width: 800px;
   min-height: 50px;
   height:auto !important;
   height: 50px;
   background: #ffffff;
   padding-bottom: 10px;
}

#lowercontent
{
   width: 100%;
   min-height: 50px;
   height:auto !important;
   height: 50px;
   background: #ffffff;
   float: left;
   padding-bottom: 10px;

}

#menubar
{
   padding: 5px;
}

#leftcontent
{
        width:65%;
        min-height: 100px;
	height:auto !important;
        height: 100px;
        background: #ffffff;
	float: left;
        padding:5px;
	padding-top: 20px;
	padding-bottom: 20px;
        font-family:'verdana';
        font-size: 11px;
        color:#272a82;
	border: 1px;
}


#newscontent
{
	width:790px;
        min-height: 100px;
        height:auto !important;
        height: 400px;
        background: #ffffff;
        float: left;
        padding:5px;
        padding-top: 20px;
        padding-bottom: 20px;
        font-family:'verdana';
        font-size: 11px;
        color:#272a82;
        border: 1px;
}

#rightcontent
{
        width:32%;
        min-height:100%;
	height:auto !important;
        height: 100px;
        float: left;
        background: #ffffff;
        padding:5px;
        font-family:'verdana';
        font-size: 11px;
        color:#272a82;
	padding-top: 20px;
}


#title
{
   text-align: left;
   font-family:'verdana';
   font-size: 13px;
   font-weight: bold;
   padding-bottom: 5px;
}

#newsheadline
{
   text-align: left;
   font-family:'verdana';
   font-size: 12px;
   font-weight:bold;
}



#bodytext
{
   text-align: left;
   font-family:'verdana';
   font-size: 11px;
}

#smalltext
{
   text-align: left;
   font-family:'verdana';
   font-size: 10px;
   padding-left: 5px;
}



#bodytext li
{
list-style: none;
padding-left: 20px;
padding-right: 5px;
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
}

