/* Forces a scrollbar in FF so that the page does not jump *//* Negative of this is that horizontal scroll does not show if the page is too small */html {overflow: -moz-scrollbars-vertical;}/************************************************************************************************ * Standard HTML Styles************************************************************************************************/
body {margin:0;padding:0;background-image:url(/images/page_bg.gif) ;}
a {color: #9C0005;}
a:hover {color: #000000;}
input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
select {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
h1 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14pt;color: #000;}
h2 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12pt;color: #000;margin: 10px 0 3px 0;}
h3 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10pt;color: #000;margin: 10px 0 3px 0;}
h4 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 9pt;color: #000;	margin: 10px 0 3px 0;}
p{margin:0 0 10px 0;}

@font-face {
 font-family: segoescb;
 src: url("segoescb.eot") /* EOT file for IE */
}
@font-face {
 font-family: segoescb;
 src: url("segoescb.ttf") /* TTF file for CSS3 browsers */
}

.bradley{font-family: Bradleyhitc, sans-serif;font-weight:bold;color:#000;font-size:18px;}
.freescript{font-family: Freescript, sans-serif;font-weight:bold;color:#000;font-size:26px;}
.segoescb{font-family: segoescb, sans-serif;font-weight:bold;color:#000;font-size:16px;line-height:18px;}

form{margin:0;}
div#container {width: 940px; }
div#header{float:left;}
div#row2column1{float:left;	}
div#row2column2{float:left;		}
div#row2column3{float:left;		}
div#row2column4{float:left;		}
div#row2column5{float:left;		}
div#body_container{width: 940px; }
div#left_column{width: 227px;float:left;}
div.knockout_top{float:left;margin-left:18px;width:209px;height:10px;background: url(/images/knockout_top.png) no-repeat;margin-top:10px;}
div.knockout{margin-left:18px;width:209px;background: url(/images/knockout_bg.jpg) repeat-y;float:right;font-size:10px;font-family: Arial, Helvetica, sans-serif;text-align:left;}
div.knockout_bottom {float:left;margin-left:18px;width:209px;height:10px;background: url(/images/knockout_bottom.png) no-repeat;}
div.knockout_body {margin: 0;padding: 0;width: 209px;background: url(/images/knockout_fade.jpg) no-repeat;font-size:10px;font-family: Verdana, Helvetica, sans-serif;color:#ffffff;font-weight:bold;	}
div.knockout_body a{font-size:10px;font-family: Verdana, Helvetica, sans-serif;color:#ffffff;	text-decoration:none;font-weight:bold;}
div.knockout_body a:hover{font-size:10px;font-family: Verdana, Helvetica, sans-serif;color:#FFD153;	text-decoration:underline;}
div.knockout_body .knockout_text{padding-left:20px;padding-right:10px;font-family: Verdana, Helvetica, sans-serif;font-weight:bold;	}
div.knockout_body .knockout_text a{color:#ffd153;	text-decoration:underline;font-weight:bold;}
div.knockout_body .knockout_text a:hover{color:#ffffff;	text-decoration:underline;font-weight:bold;}
div.knockout_body .knockout_quote{padding-left:20px;padding-right:10px;font-family: Verdana, Helvetica, sans-serif;font-weight:normal;	}
div.knockout_contact{margin-left:18px;width: 209px;float:right;margin-top:10px;font-size:12px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;}
div#right_column{width: 713px;float: left;background: url(/images/body_bg.jpg);	}
div#right_body{padding-top: 20px;padding-left: 35px;padding-right: 35px;width:446px;float:left;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;color: #666;text-align: left;background: #fff;background: url(/images/white_bg.gif) no-repeat;}
div#right_links{padding-right:4px;margin: 0;width:193px;float: left;}
div#right_body_store{padding-top: 20px;padding-left: 35px;padding-right: 20px;width:652px;float:left;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;color: #666;text-align: left;background: #fff;background: url(/images/white_bg.gif) no-repeat;}
div#right_body_donate{padding-top: 20px;padding-left: 35px;padding-right: 20px;width:652px;float:left;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;color: #666;text-align: left;background: #fff;background: url(/images/white_bg.gif) no-repeat;}
div#right_body_full{padding-top: 20px;padding-left: 35px;padding-right: 20px;width:652px;float:left;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;color: #666;text-align: left;background: #fff;background: url(/images/white_bg.gif) no-repeat;}
div#right_body_nopad{padding-top:20px;padding-left:0px;padding-right:0px;width:707px;float:left;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;color: #666;text-align: left;background: #fff;background: url(/images/white_bg.gif) no-repeat;}
div#right_body_contact{padding-top: 20px;padding-left: 35px;padding-right: 35px;width:360px;float:left;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;color: #666;text-align: left;background: #fff;background: url(/images/white_bg.gif) no-repeat;}
div#right_links_contact{margin: 0;width:250px;float: left;background: #fff;}
div#map{margin: 0;width:250px;height: 450px;border:1px solid #999;}
div#right_body_footer {width: 713px;clear: both;}
div#sponsor {width: 193px;}
div#sponsor div#sponsor_header {width: 193px;}
div#sponsor div#sponsor_image {width: 193px;}
div#sponsor div#sponsor_footer {width: 193px;}
div#gallery {width: 193px;margin-bottom:10px;}
div#gallery div#gallery_header{margin:0px;}
div#gallery div#gallery_image {width: 193px;background:url(/images/gallery_bg.jpg) repeat-y;margin:0px;}
div#gallery div#gallery_footer {width: 193px;margin:0px;	}
div#donateNow{width: 193px;margin-bottom:10px;}
div.storeproduct{margin: 5px;float:left;text-align:center;}

div#aaf div#aaf_image {width:193px; background:url(/images/pat_middle.jpg) repeat-y; margin:0px;}

/************************************************************************************************* 
Council listings
************************************************************************************************/
div.council {/* border: 1px solid #999; */padding: 3px; float:left; margin: 3px;width: 250px;/* background:#FEF0C9; */}
div.council .title{font-weight:bold;}
div.council1 {/* border: 1px solid #999; */padding: 3px; margin: 3px;/* background:#FEF0C9; */}
div.council1 .title{font-weight:bold;}
/************************************************************************************************* 
Supporter listings
************************************************************************************************/
div.supporter {border: 1px solid #999;padding: 5px;float:left;margin: 10px;width: 285px;background:#FEF0C9;}
div.supporter_image {border: 1px solid #999;width: 100px;float: left;text-align: left;margin-right:5px;}
.supporter_quote {font-family: Verdana, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;}
div.supporter .supporter_name {font-family: Verdana, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;}

/************************************************************************************************* 
Board List
************************************************************************************************/
.board{font-family: Verdana, Helvetica, sans-serif;font-size: 9pt;vertical-align:top;padding-bottom:10px;}
.board_title{font-family: Verdana, Helvetica, sans-serif;font-size: 9pt;font-weight:bold;color:#1e4b75;	}

/************************************************************************************************* 
Footer
************************************************************************************************/
div#scroller {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;height: 27px;width: 713px; clear: both;margin-left:228px;text-align:center;}
div#copyright {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;height: 27px;width: 941px; clear: both;}
div#copyright a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;}
div#copyright a:hover{color: #cccccc;}
div#oracast {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #1e4b75;height: 20px;padding-right: 5px;padding-top:10px;text-align:right;width: 936px;}
div#oracast a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #1e4b75;text-align:right;}

/************************************************************************************************* 
Specialty Classes
************************************************************************************************/
.eventtitle {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:bold;color: #1e4b75;	}
.imgbordered{border: 3px solid #aaa; margin:5px;}
.newsContainer{margin:0 0 20px 0;padding:0;display:block;float:left;}
.newsTitle{width:100%;margin:0 0 3px 0;padding:0;font-family: Verdana, Helvetica, sans-serif;font-size: 10pt;font-weight:bold;display:block;	}
.newsDate{width:100%;font-family: Verdana, Helvetica, sans-serif;font-size: 9pt;color: #9C0005;}
.newsContent{font-family: Verdana, Helvetica, sans-serif;font-size:9pt;margin:0;padding:0;display:block;}

.contactTitle{font-family: Verdana, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color: #000;}
.contactNumber{font-family: Verdana, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color: #000;}
div.knockout_body .quickBox{border:1px solid #333333;margin:2px;padding: 2px;background: #FED44C; font-size:11px;}
div.knockout_body .quickBox a{color:#333333; font-size:11px;}
div.knockout_body .quickBox a:hover{color:#9C0005;}

/************************************************************************************************* 
News scroller
************************************************************************************************/
#pscroller1{width: 395px;height: 80px;padding: 5px;background-color: #fff;}
.rssclass .rsstitle{font-weight: bold;}
.rssclass .rssdate{color: gray;font-size: 85%;}
.rssclass a{text-decoration: none;}

/************************************************************************************************* 
Popup image layer
************************************************************************************************/
#imagelayer {position: absolute;visibility: hidden;width: 400px;height: 300px;background-color: #fff;border: 1px solid #000;padding: 1px;z-index:100;text-align:center;} 
#close {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;}

/************************************************************************************************* 
Gala for the Children
************************************************************************************************/
.gala_header{ margin:0; }
#gala_left{ width:326px;margin:0px; display:block; float:left; background:#CBACE8; color:#330065; text-align:center; font-size:11px; }
#gala_left h1{ color:#330065; font-size:16px; margin:0px; }
#gala_left h2{ color:#330065; font-size:14px; margin:0px; }
#gala_left h3{ color:#330065; font-size:12px; margin:0px; } 
#gala_right{ width:381px; margin:0px; display:block; float:left; } 
#gala_right_bottom{ width:100%; margin:0px; display:block; float:left; background:#330065; color:#bbdfec; text-align:center; font-size:10px; border-left: 1px solid #9068b8; padding-left:3px; }
#gala_right_bottom table{ text-align:left; }
#gala_right_bottom h2{ color:#bbdfec; font-size:14px; margin-bottom:3px; }
#gala_right_bottom h3{ color:#c581f1; font-size:12px; margin:0px; }
#gala_right_bottom .title{ font-size:10px;font-style:italic; }
#gala_bottom{ width:707px; background:#ffcb08; display:block; float:left; text-align:center; font-size:10px; color:#330065; font-weight:bold; padding-top:16px; padding-bottom:16px; }
#gala_map {clear:both;}
#gala_map #map{margin:0;width:450px;height: 250px;border:1px solid #999;}

/************************************************************************************************* 
Board Of Directors Page Styles
************************************************************************************************/
.bod_column1{float:left; padding: 0px 20px 0px 20px; width:260px;}
.bod_column2{float:left; padding: 0px 0px 0px 20px; width:260px;}

.images{text-align:center;}
.images a{margin:0px 20px 0px 20px;}
.homebanner {width:706px; height:200px;}

.great_np_cnt{margin: 0;padding:20px;width: 209px;background: url(/images/knockout_fade.jpg) no-repeat;font-size:11px;font-family: Verdana, Helvetica, sans-serif;color:#ffffff;}
