

body,html,td,div { 	font-size:9pt; font-family: Verdana,Arial, Helvetica,Georgia,Arial,sans-serif; color:#666666; }

.divSearch_Show
{
 background:#eeeeee;
 border:1px solid silver;
 width:300;
 height:200;
 display:inline;
 position:absolute;
}
.divSearch_Hide
{
display:none;
}

#mybrickwall
{
  border:1px solid #B1542B;
    background: white url('images20/brick_bg.jpg');
}

 #brick600, #brick300, #brick200, #brick150,
 #brick600B, #brick300B, #brick200B,#brick150B
 {
  background:  url('images20/brick600.jpg') no-repeat top left;
  height:30px;
  text-align:center;
  color:white;
  font-weight:bold;
  font-size:12px;
  padding-top:8px;
 }
 
 #brick600B, #brick300B, #brick200B,#brick150B
 {
  background:  url('images20/brick600B.jpg') no-repeat top left; 
 }
 
 #brick600, #brick600B
 {
  width:600;
 }
 
 #brick300,#brick300B
 {
  width:300;
    font-size:11px;
 }
 
 #brick200, #brick200B
 {
  width:200;
    font-size:10px;
 }
 
 #brick150, #brick150B
 {
  width:150;
    font-size:9px;
 }
 
p
{
margin-top:20px;
}

.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;
}


#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; 
   padding-bottom:10px;
   width:880;
}
.gen_logos_admin
{
   background: white url("../images20/top_banner_admin.jpg") no-repeat;
   height:120; 
   padding-bottom:5px;
   width:880;
}

.leftitem_header
{
   background: white url("../images20/left_header.jpg") no-repeat;
   height:42;

}

.search_box
{
background:#6D6D6D;
margin-bottom:-10px;
height:10px;
   background: white url("../images20/search.jpg") no-repeat;
}

.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:116; 
   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/dots2.gif") 
}

#tab
{
 color:yellow;
 font-weight:bold;
}

.gen_table
{
 width:880;
 border:1px solid white;
 
}

/* Section Classes */
.section_on,.section_off
{
font-family: Arial, Helvetica, sans-serif;
border-left:1px solid white;
height:20px;
font-size:14px;
 font-weight:bold;
}

.section_on a,.section_off a
{
 color:#2D56A5;
 padding:10px;


 text-decoration:none;
}
.section_on a
{
 colorx:#FFD700;
 color:#ffffff;

}
.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
{
background:#ffffff;

}
.gen_body_left
{
 background: #B6BBD9 url("../images20/left_banner.jpg") repeat-y top left;
 width:210;
border-left:0px solid #CCCCCC;
height:400px;
}
.gen_body_main
{
  background: #ffffff url("../images20/watermark1.jpg") no-repeat top right;
}
.gen_body_right
{
}

.content_box
{
  background: #ffffff url("../images20/watermark1.jpg") no-repeat bottom right;
  border-bottom:1px solid silver;
}

.gen_footer
{

   background: white url("../images20/bottom_banner.jpg") no-repeat;
   font-familyx: 'Trebuchet MS',Arial,Verdana,Arial,Georgia, Helvetica, sans-serif; 
   height:110; 
   color:#164891;
   padding-left:30px;

}

.leftitem_active, .leftitem_inactive
{
 border-bottom:1px solid #4B4B4B;
 padding-left:25px;

 
}

.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:#ffffff;
 height:18px;
 
}
.leftitem_active a
{
 font-weight:bold;
 colorx:#FFD700; 
}

.leftitem_active a:hover, .leftitem_inactive a:hover
{
 color:#FFD700;
}


.leftitem_title
{
   font-family: Arial, Helvetica, sans-serif;
   color:gold;
   font-size:13px;

   font-weight:bold;
   border-bottom:1px solid silver;
   backgroundx:#8A92C1;
   text-decoration:none;
}

.leftitem_title a
{
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;
}

.div_searchbox,.div_searchbox_home
{
 color:white;
 font-weight:bold;
}
.div_searchbox_home a
{
 color:white;
}

.div_searchbox
{
 color:#333333;
}

.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_old:#164891;
 color:#003F8F;
 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;
  border-bottom:1px solid #E2C599;
  
}
.bodyTable
{
margin-top:20px;
 border: 0px solid silver;
}
.gBodyTable
{
 border-right: 1px solid silver;
}

h2
{
 color_old:#B6952A;
 color:#C9A13A;
 font-size:9pt;
 margin:0;
 margin-top:5px;
 font-weight:bold;
 border-bottom:0px dotted silver;
  backgroundx: white url("images/grid-0.gif");
  background-repeat: repeat-xy;
 background-position: bottom;
 
}
h3
{
 color:#777DB9;
 font-size:8pt;
 margin:0;
 font-weight:bold;
}

.topicBody
{
 font-size:10pt;
 padding-left:10px;
 color:#002960; 
}



.topicActive
{
 font-size:8pt;
 font-weight:bold;
 border-bottom:1px solid white;
 border-right:0px solid #D8E4EF;
 border-left:0px solid white;
 font-weight:bold;
 color:#726DB3;
 padding-left:20px;
 background: #C6CFD7;
  background-repeat: repeat-y;
}

.topicActive a
{
 text-decoration:none;
 font-weight:bold;
}

.newshead1
{
 font-weight:bold;
}
.newsbody1
{

}

.topicInactive
{
 font-size:10pt;

 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;
}
.topicInactive a
{
 text-decoration:none;
 color:#444444;
 font-weightx:bold;
}
.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;
  backgroundx: white url("http://www.vitalsignshc.com/images/button_on.gif");
   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;
}