

body,html,td,div 
{ 	font-size:14px; 
 font-family: 'Trebuchet MS',Georgia,Arial, Helvetica, sans-serif;
 }
p
{
margin-top:20px;
}

.rightbg
{
 background: #D0DCFE url('../img2010/rightbg.jpg') repeat-y;
padding:10px;
}
.rightbox
{
 border:1px solid #7797FA; 
 padding:5px;
 font-size:13px;
 background:white url('../img2010/headertop.jpg') top left repeat-x;
 
}

.welcome_page
{
}

.righth1
{
 color:#ffffff;
 font-size:15px;
 border-bottom:0px dotted red;
 text-align:center;
}

.site_website
{
 background:url('../img2010/web.jpg') no-repeat;
 padding-left:150px;
 padding-right:80px;
 padding-top:5px;
 height:164px;
 widthx:300px;
 font-size:12px;
 borderx:1px solid red;
}

.section_bar
{
 font-weight:bold;
 color:white;
 border:right:1px solid white;
}

.sampleimg
{
 border:1px solid #C26A3A;
}

.flashy,.flashy a
{
 color:red;
 font-weight:bold;
 font-size:15px;
 
}

.flashdiv
{
  width:500;
 border:1px solid silver;
}

.fieldset
{
 padding:4px;
}


.news_header
{
 font-size:8pt;
 font-weight:bold;
}
.news_detail
{
 font-size:8pt;
}
.news_box
{
 background: white url("../images20/news_box.gif") no-repeat;
 width:220px;

 padding:10px;
}

.image_active
{
 border:2px solid orange;
 margin:2px;
}

.image_inactive
{
 border:2px solid silver;
 margin:2px;
}

.ad_box
{
 background: white url("../images20/ad_box.gif") no-repeat top left;
 width:600px;
 height:100;
 padding:10px;

}

.donor_left
{
 padding:10px;
 border:1px solid silver;
 width:150px;
}
.welcome_left
{
width:150px;
padding:5px;
border-left:0px dotted gold;
}

.search_box
{
background:#6D6D6D;
margin-bottom:-10px;
}

#photo_frame
{
 padding:5px;
 border:2px solid gold;
}

#photo_active
{
 border:2px solid gold;
 padding:3px;
}
#photo_inactive
{
  border:1px solid blue;
   padding:3px;
}

#video_active,#video_active a
{
 font-weight:bold;
 border:1px solid silver;
 padding:0px;
 background:yellow;
 color:#164891;
font-size:11px;
}
#video_inactive,#video_inactive a
{
  color:#164891;
  border:1px solid silver;
font-size:11px;
}

#profile_left
{
 border-right:2px dotted orange;
 font-size:14px;
}
#profile_right
{
 padding-left:15px;
  font-size:13px;
}

#photobox
{
border:1px solid #BD8C26;
}

#photo_row
{

}
#error
{
 color:red;
 font-size:12px;
}

#gold_bar
{
color:gold;
font-size:16px;
}

.gen_comment
{
 font-style:italic;
 color:#A28831;
}
#mycomment
{
 padding-left:20px;
  font-style:italic;
}

.gen_logos
{
   background: white url("../images20/top_banner.jpg") no-repeat;
   height:200; 
   width:880;
   padding-bottom:2px;
   padding-right:20px;
}
.gen_sections
{
   background: white url("../images20/section_banner.jpg") no-repeat;
   height:82px;
   padding-top:10px;

  text-align:top;

}
.gen_logos2
{
   background: white url("../images20/top_banner2.jpg") no-repeat;
   height:133; 
   width:880;
}
.gen_sections2
{
   background: white url("../images20/section_banner2.jpg") no-repeat;
   height:65px;
   padding-top:10px;
   text-align:top;
}

.gen_background
{
  background: white url("../images20/main_bg.gif");
}
.rightcol
{
 background: white url("../images20/body_right.gif") repeat-y;
}

#tab
{
 color:#D9762B;
 font-weight:bold;
}

.gen_table
{
 width:880;
 border:0px solid red;
 background:silver;
}

/* Section Classes */
.section_on,.section_off
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-left:0px solid white;
height:20px;
font-size:17px;
 font-weight:bold;
 margin-bottom:8px;
}

.promo_h1
{
 color:#AD3F00;
 font-size:16px;
 font-weight:bold;
}
.promo_h2
{
color:#3A64EA;
font-size:15px;
font-weight:bold;
}
.promo_body
{
 font-size:12px;
}

.promo_flash
{
 color:red;
 font-weight:bold;
 font-size:14px;
 text-decoration: blink;
}

.section_on a,.section_off a
{
 color:#395680;
 padding:1px;

 text-decoration:none;
}
.section_on a
{
 color:#AD4000;
 colorx:yellow;

}
.section_on a:hover,.section_off a:hover
{
 color:#FFD700;
}

.gen_subsections
{
 background: white url("../images20/left_banner.jpg") repeat-y top left;
   
   padding-left:200px;

  text-align:top;
}

.subsection_on a,.subsection_off a
{
 padding:1px;
 font-size:13px; 
 color:#1A4893;
}

.subsection_on a
{
font-weight:bold;
color:#BE952C;
}

/*body display of content */
.gen_body
{
  backgroundss: white url("../images20/orange_checker.gif");
 backgroundx: red url("../images20/main_bg.gif");
  background: white url("../images20/right_bar.gif") repeat-y right;
 backgroundcc: white url("../images20/left_banner.jpg") repeat-y top left;
}

.gen_body_left
{
 background: #D8E4EF url("../images20/btn-1.gif") repeat-y top right;
 width:190;
border-right:1px solid #C6CFD7;
height:400px;
backgroundy:#eeeeee;
padding-left:0px;
border-left:1px solid silver;
}


.gen_body_main
{
  backgroundx:white;
  padding:10px;
  padding-right:20px;
  border:0px solid red;
}

.gen_body_right
{
 padding:10px;
 padding-right:20px;
 backgroundx:#EFDDCF;
 border-left:0px solid red;
 borderx:0px solid red;

}

.infobox
{
  background: #ffffff url("../images20/leftimage.gif") no-repeat top left;
 padding:5px; padding-top:300;
  border-left:1px solid silver;
  

  width:250;
  height:600;
}

.content_box
{
  background: #ffffff url("../images20/watermark1.jpg") no-repeat bottom right;
  border-bottom:1px solid silver;
}

.gen_footer
{
 font-family: 'Trebuchet MS',Arial,Verdana,Arial,Georgia, Helvetica, sans-serif; 
  background: white url("../images20/bottom_banner.jpg") no-repeat;
  height:80; 
  color:#164891;
 

}

.leftitem_active, .leftitem_inactive
{
 border-bottom:1px solid #C6CFD7;
 padding-left:25px;

  backgroundx: #D8E4EF url('../images20/btn-1.gif') top right repeat-y;
}

.leftitem_active
{
 background: #EEEEEE;
}

.leftitem_active a, .leftitem_inactive a
{
 font-familyx: 'Trebuchet MS',Arial,Verdana,Arial,Georgia, Helvetica, sans-serif; 
 font-family: Arial,Verdana,Arial,Georgia, Helvetica, sans-serif; 
 text-decoration:none;
 font-size:12px;
 color:#3B3C7D;
 height:18px;
 
}
.leftitem_active a
{
 font-weight:bold;
 color:#FE6D12; 
}

.leftitem_active a:hover, .leftitem_inactive a:hover
{
 color:#A15B51;
}


.leftitem_title,.leftitem_title_active
{
   font-family: 'Trebuchet MS',Georgia,Arial, Helvetica, sans-serif;
   color:white;
   font-size:12pt;
   font-weight:bold;
   border-topx:1px solid white;
   border-bottomx:1px solid silver;
   background:#7B9BFA url("../img2010/left_title.jpg") top right;
   text-decoration:none;
   padding-top:0px;
   height:25px;
}
.leftitem_title_active
{
   background:#7B9BFA url("../img2010/left_title_active.jpg") top right;

}

.leftitem_title a,leftitem_title_active a
{
color:white;
}
.leftitem_title a:hover
{
 color:gold;
}

.leftitem_link
{
   text-decoration:none;
}
.leftitem_link:hover
{
 color:white;
}

.gBox
{
 border:1px solid silver;
}

.link2
{
  text-decoration:none; 
  color:#9B1B17;
}
.link2:hover
{
 color:red;
}

.link3
{
  text-decoration:none; 
  color:#9B1B17;
   font-size:11px;
   padding:2px;
}
.link3:hover
{
  text-decoration:none; 
  color:#9B1B17;
 
}

.gCalHeaders
{
background:green;

}
.gCalDays
{
 border:1px solid silver;
 background:#4889C8;
 color:white;
 font-weight:bold;
 height:20px;
}
.gCalDates
{
 text-decoration:none;
}

.gCalDates_sel
{
 background:yellow;
  text-decoration:none;
}

.gCalCells
{
 border:1px solid silver;

}

.gCalTable
{
 border-collapse:collapse;
 empty-cells: show;
}

.gButtons_on
{
background: white url(images/button_on.gif) top left repeat-x;
display:inline;
height:25px;
border:1px solid silver;
padding:3px;
text-decoration:none;
color:#4889C8;
margin:2px;
}
.gButtons_on:hover
{
 color:red;
}

 .label
{
font-weight:bold;
float: top;
text-align: right;
margin-right: 0.5em;
display: inline;
}

.label_top
{
font-weight:bold;
float: top;
text-align: left;
margin-right: 0.5em;
display: block;
}

.label_error
{
font-weight:bold;
float: top;
text-align: left;
margin-right: 0.5em;
display: inline;
color:red;
}
.myTitle
{
 display:inline;
 border:1px solid blue;
}

.gErrors
{
 color:red; 
}

.myBox
{
 border:1px solid brown;
width:200px;
height:200px;
}
.myInput
{ 
 border:1px solid red;
 width:150px;
}


.btnleft
{
background: white url(images2/btnleft.gif) no-repeat top right;
display:inline;
height:34px;
width:15px;
}
.btnright
{
background: white url(images2/btnright.gif) no-repeat top left;
display:inline;
height:34px;
width:15px;
}
.btn
{
background: white url(images2/btn.gif) repeat-x;
height:34px;
text-decoration:none;
color:white;
font-weight:bold;
text-position:center;
display:inline;
}

.btnleft_red
{
background: white url(images3/btnleft.gif) no-repeat top right;
display:inline;
height:34px;
width:15px;
}
.btnright_red
{
background: white url(images3/btnright.gif) no-repeat top left;
display:inline;
height:34px;
width:15px;
}
.btn_red
{
background: white url(images3/btn.gif) repeat-x;
height:34px;
text-decoration:none;
color:white;
font-weight:bold;
text-position:center;
display:inline;
}

.btnText
{
 color:white;
 padding-top:5px;
 font-weight:bold;
 text-decoration:none;
 height:34px;
 text-align:center;
}
.btnText:hover
{
 color:yellow;
}

.gInput
{
 display:inline;
 height:40px;
}
.gInputCaption
{
 font-size:12px;
 color:#03235C;
 backgroundx:#FFEBCC;
 font-weight:bold;
}

.address
{
 margin-left:30px;
 font-weight:bold;
}

.gDataTable
{
color:#03235C;
}

.gInputEdit
{
 border:1px solid #666666;
 height:23px;
 color:#0000ff;
 background:#ffffff;
 margin:1px;
}

.gInputView
{

height:20px;
 color:#A8221E;
 margin:2px;
 border-bottom:1px solid silver;
}
.gInputView_Label
{
 height:20px;
 color:#12407B;
 margin:2px;
 font-weight:bold;
}

.gLogo
{
 font-size:28px;
 color:#9BC3CF;
 font-family:Georgia;
}
.gLogo2
{
 font-size:20px;
 color:#9BC3CF;
 font-family:Georgia;
}

.gTopText1
{
 color:#AE6503;
}

.gBackground
{
  backgroundx: white url(images/grid-0.gif);
  background:#12407B;
}

.gBanner_left{  background: white url(images/left-corner.gif) no-repeat top left;}
.gBanner
{
  background: white url(images/header-bg.gif) repeat-x;
  width:100%;
  height:50px;
}
.gBanner_right{  background: white url(images/right-corner.gif) top right no-repeat; }

.gBanner_left2{  background: white url(images/left-corner2.gif) no-repeat bottom left;}
.gBanner2
{
  background: white url(images/header-bg2.gif) repeat-x bottom;
  width:100%;
  height:50px;
}
.gBanner_right2{  background: white url(images/right-corner2.gif) bottom right no-repeat; }


.gHeader
{
 background:#03235C;
}

.gSections
{
background: white url(images2/bar.gif)
}


.gLeft
{
  background: #D8E4EF url(images/btn-1.gif) top right;
  background-repeat: repeat-y;
  height:500px;
  
}
.gRight
{

}
.gBody
{
  background: #FFEBCC;
}

.gFooter
{
 background:#03235C;
 color:white;
  height:50px;

}

.hilit_yellow
{
 background:yellow;
 font-weight:bold;

}

.topicTitle
{
 
 border-top:0px solid white;
 color:white;
 font-weight:bold;
 font-size:12px;
 background: white url("images/paul-bg2.gif");
}


.linktd
{
height:24px;
}

.mylink
{
 font-family:arial;
 color:white;
  font-weight:bold;
 font-size:14px;
 border-right:1px solid #A3736A;
 text-decoration:none;
 background:#A0A163;
 display:inline;
 padding:3px;

}


.mylink:hover
{
  color:#A3736A;
  background:white;
}


.mylink_active
{
 font-family:arial;
 color:#5A0E0F;
 font-weight:bold;
 font-size:11px;
 background:white;
 padding:3px;
 border-right:1px solid #A3736A;
 text-decoration:none;
}

h1
{
 color:#192F85;
 font-size:11pt;
 font-weight:bold;
 margin:1px;
 padding:1px;
 backgroundx: white url("images/paul-bg1.gif");
 backgroundx:  url("../images20/btn_bg.jpg") no-repeat bottom left;
 height:25px;
 width:80%;
 border-bottom:2px dotted #F1BC70;
  
}
.bodyTable
{
margin-top:20px;
 border: 0px solid silver;
}
.gBodyTable
{
 border-right: 1px solid silver;
}

.orange_bar
{
 background: url('../images20/orange_checker.gif');
 width:210px;
 color:white;
 font-weight:bold;
 text-align:center;
 padding:7px;
}
.orange_body
{
 background: #FDE7DB;
 width:210px;
 padding: 5px;
 border:1px solid #F4864D;
 
}

.orange_footer
{
 backgroundx: url('../images20/200-orange-footer.gif') no-repeat;
 width:210px;
 color:red;
 height:30px;
 padding:5px;

}


h2
{
 color:#af3f00;
 font-size:11pt;
 margin:0;
 margin-top:15px;
 font-weight:bold;
 border-bottom:2px dotted #7495FA;
 width:70%;
  backgroundx: white url("images/grid-0.gif");
  background-repeat: repeat-xy;
 background-position: bottom;
 
}
h3
{
 color:#777DB9;
 font-size:14px;
 margin:0;
 font-weight:bold;
}

.topicBody
{
 font-size:10pt;
 padding-left:10px;
 color:#002960; 
}



.topicActive
{

 font-family: 'Trebuchet MS',Georgia,Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-weight:bold;
 border-bottom:1px solid white;
 border-right:0px solid #D8E4EF;
 border-left:0px solid white;
 font-weight:bold;
 color:#D9762B;
 padding-left:20px;
 background: #D8E4EF;
  background-repeat: repeat-y;
  height:25px;
}

.topicActive a
{
 text-decoration:none;
 font-weight:bold;
 color:#F16820;
}

.newshead1
{
 font-weight:bold;
}
.newsbody1
{

}

.topicInactive
{
 font-size:10pt;
 font-family: 'Trebuchet MS',Georgia,Arial, Helvetica, sans-serif;
 border-bottom:1px solid white;
 border-right:0px solid #7AA1DA;
 border-left:0px solid white;
 padding-left:20px;
    background: #D8E4EF url(images/btn-1.gif) top right;
  background-repeat: repeat-y;
  height:25px;
}
.topicInactive a
{
 text-decoration:none;
 color:#444444;
 font-weightx:bold;
 color:#666666;
}
.topicInactive a:hover
{
 text-decoration:none;
 color:red;
 font-weightx:bold;
}

.leftBox
{
 border-right:1px dotted #7AA1DA;
}
.topicRight
{
font-size:8pt;
 background: #D8E4EF url(images/btn-4.gif);
 width:100px;
}
.footerbackground
{
  font-size:9pt;
  color:  #213E9A;
  border-top: 1px dotted silver;
  background:silver;

}

.gDonate
{
  background: white url("images/donate.gif");
}


.gSection_active
{
  font-family: Verdana,Arial, Helvetica, sans-serif;  
  height:25px;
  color:#0000FF;
  padding:1px;
  margin-right:3px;
  font-size:9px;
  text-decoration:none;
  background: white url("images/button_off.gif");
  background-repeat: repeat-x;
  border-right: 1px #B1C3D4 solid;
  border-bottom:1px solid #B1C3D4;
  background-position: top;
  margin-bottom:1px;
}

.gSection_active a
{
font-family: Verdana,Arial, Helvetica, sans-serif;  
 color:#456EA7;
 text-decoration:none;
 font-weight:bold;
  padding:3px;
   font-size:10px;
}

.gSection_active a:hover
{
 color:#F68936;
}

.gTinySectionTable
{
 border-collapse:collapse;
 empty-cells: show;
}

.gSection_inactive
{
font-family: Verdana,Arial, Helvetica, sans-serif;  
  height:25px;
  color:#94B656;
  padding:1px;
  margin-right:3px;
  font-size:11px;
  text-decoration:none;

   background: white url("images/paul-bg1.gif");
  background-repeat: repeat-x;
  border: 1px #B1C3D4 solid;
  border-bottom:1px solid #B1C3D4;
  background-position: bottom;
  margin-bottom:1px;
}

.gNewBanner
{
  background: white url("images/topbanner.gif");
    background:#0C2E67;

}
.gNewBannerText
{
 color:white;
 font-size:12px;
  background:#0C2E67;
}

.gSection_inactive a
{
font-family: Verdana,Arial, Helvetica, sans-serif;  
 color:white;
 text-decoration:none;
 font-weight:bold;
  padding:3px;
   font-size:12px;
}

.gSection_inactive a:hover
{
 color:yellow;
}