@charset "utf-8";
body {
	background-color: #013302;
	background-image: url(/images/Style_1/BG.jpg);
	background-repeat: repeat-x;
	margin: 14px 0px 0px 0px;
	width: 100%;
    height: 100%;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 995px;
	text-align: justify;
}
p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-bottom: 18px; margin-top: 5px;}
li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-bottom: 3px; margin-top: 3px;}
ul {margin-top: 0px; margin-bottom: 10px;}
a:link {color: #10521a;}
a:visited {color: #10521a;}
a:hover {color: #CC0000;}
a:active {color: #CC0000;}

.contentLeft {font-size: 1px; margin: 0px; background-image: url(/images/Style_1/BG_content_L.png); background-repeat: repeat-y;}

.contentCtr {background-color: #f4f4f4;}
.contentCtr p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 5px 5px 18px 15px;}
.contentCtr .PageTitle {font-family: Arial, Helvetica, sans-serif; font-size: 50px; font-weight: bold; color: dedddd; margin: 0px;}
.contentCtr .PageTitleDistricts {font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold; color: dedddd; margin: 0px;}
.contentCtr .PgTitle {font-size: 22px; margin: 0px 5px 15px 15px;}
.contentCtr .Titles {font-size: 22px; margin: 0px 0px 15px 0px;}
.contentCtr .titles {font-size: 14px; margin: 0px 0px 15px 0px;}
.contentCtr .contentTxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px 3px 5px 3px; text-align: left;}
.contentCtr .contentTxt p {margin: 3px;}
.contentCtr .caption {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; margin: 0px 3px 5px 3px; text-align: center;}
.contentCtr .bannerTitle {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f2f0d8; font-weight: bold; font-style: italic; margin: 0px;}
.contentCtr .bannerText {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ffcc00; font-weight: bold; font-style: italic; margin: 0px 0px 0px 8px;}

/* For backwards compatibility of old site templates */
.contentCtr .PBSOCaption {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; margin: 0px 3px 5px 3px; text-align: center;}
.contentCtr PBSOText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 5px 5px 18px 5px;}
.PBSOText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 5px 5px 18px 5px;}
.PBSOText table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-bottom: 18px; margin-top: 5px;}
.PBSOText a:link {color: #10521a;}
.PBSOText a:visited {color: #10521a;}
.PBSOText a:hover {color: #CC0000;}
.PBSOText a:active {color: #CC0000;}

.sidebar {text-align: left; margin: 15px; background-image: url(/images/Style_1/BG_content_Video.jpg); background-repeat: repeat-x; background-position: 0px -80px;}
.sidebar p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px 3px 20px 3px; text-align: left;}
.sidebar .PgTitle {font-size: 22px; margin: 18px 0px 15px 0px;}

.contentRight {font-size: 1px; margin: 0px; background-image: url(/images/Style_1/BG_content_R.png); background-repeat: repeat-y;}
.contentSep {font-size: 1px; margin: 0px;}

.MenuText {font-Size: 12px; margin: 3px;}
.MenuSubNav {background-color: #e4dbb2;}

.MenuButOn {background-image: url(/images/Style_1/BG_MenuOn.jpg); background-repeat: repeat-x; cursor: pointer; border-bottom: 1px solid #CCCCCC;}
.MenuText .MenuButOn {color: #333333;}

.MenuButOff {background-image: url(/images/Style_1/BG_MenuOff.jpg); background-repeat: repeat-x; cursor: pointer; border-bottom: 1px solid #CCCCCC;}
.MenuText .MenuButOff {color: #000000;}

.MenuButOver {background-image: none; background-color: #e4dbb2; cursor: pointer; border-bottom: 1px solid #e4dbb2;}
.MenuText .MenuButOver {color: #000000;}

.MenuSubNavOff {}

.SubMenuText {font-Size: 11px; margin: 3px;}
.MenuSubNavOff .SubMenuText {color: #666666; cursor: pointer;}
.MenuSubNavOn .SubMenuText {color: #000000; cursor: pointer;}

.MenuSubNavOn {background-color: #2b5c2c;}

.NavMenuText {font-Size: 12px; margin: 3px 10px 3px 10px; white-space: nowrap;}
.MenuSubNavOff .NavMenuText {color: #444444; cursor: none;}
.MenuSubNavOn .NavMenuText {color: #FFFFFF; cursor: inherit;}

.menuLayer {position: absolute; z-index: 12000; display: none; /*background: url(/images/Style_1/BG_menu.png);*/background: #e4dbb2; border: 1px solid #666666; border-top: none; text-align: left; width: 979px; height: 225px;}

.footerLeft {font-size: 1px; margin: 0px; background-image: url(/images/Style_1/BG_footer_L.png); background-repeat: repeat-y;}
.footer {background-color: #151515; text-align: center;}
.footer p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; margin: 36px;}
.footerRight {font-size: 1px; margin: 0px; background-image: url(/images/Style_1/BG_footer_R.png); background-repeat: repeat-y;}

.altBG1 {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #FFFFFF; cursor: pointer; color: #2244AA;}
.altBG1Over {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #F3F3F3; cursor: pointer; color: #000000;}

.altBG2 {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: #F0F0F0; cursor: pointer; color: #2244AA;}
.altBG2Over {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #E3E3E3; cursor: pointer; color: #000000;}

/* Bordered sections (from previous PBSO.org version)*/
.grmenu { border: 1px solid #086939; padding : 5px; background-color : #f5f5f5; }
.grmenu P {margin: 5px; white-space: nowrap;}
.grborder { border: 1px solid #086939; background-color : #f5f5f5; }
.grborder A {Color: #000000; text-decoration: none; }
.rdborder { border: 1px solid red; padding : 5px; background-color : #ffcc99; }
.rdborder A {Color: #000000; text-decoration: none; }

/* FORM styles */
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999; background-color: #FFFFFF; height: 20px; margin-top: 2px;}
.radio {border: none; background: none;}
.button {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; border: 1px solid #333333; cursor: pointer; height: auto;}

/* CFWindow Styles */
.x-dlg .x-dlg-hd {
    	background: url(/images/dialog/hd-sprite_flex.gif) repeat-x 0px -82px;
    	color:#FFF;
    	font:bold 12px "sans serif", tahoma, verdana, helvetica;
    	overflow:hidden;
    	padding:5px;
    	white-space: nowrap;
    }
    
    /* These styles point to a copy of the standard EXT library images. */
    .x-dlg .x-dlg-bgcolor-hd {
    	color:#FFF;
    	font:bold 12px "sans serif", tahoma, verdana, helvetica;
    	overflow:hidden;
    	padding-bottom:5px;
    	padding-left:3px;
    }
    
    .x-dlg .x-dlg-hd-left {
    	background: url(/images/dialog/hd-sprite_flex.gif) no-repeat 0px -41px;
    	padding-left:3px;
    	margin:0px;
    }
    
    .x-dlg .x-dlg-hd-right {
    	background: url(/images/dialog/hd-sprite_flex.gif) no-repeat right 0px;
    	padding-right:3px;
    }
    .x-dlg .x-dlg-close {
    background-image:url(/images/dialog/close_flat.gif);}

.container {/*border: 1px solid #000000; border-top: none;*/}

