

/* General Styles */


body, p, li, td, h1, h2, input, select, textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                                                   font-size: 11px; color: #000000; }
					  
body { background: #5390C5;
       padding-top: 10px; }
	   
h1 { font-weight: bold;
     font-size: 12px;
     padding-top: 8px;
     padding-bottom: 8px;
	 padding-left: 20px;
	 background-image: url(../assets/h1_background.png);
     background-repeat: repeat-y;
     border-top: solid 1px #34528A;
     border-bottom: solid 1px #34528A; }
	 
h2 { font-weight: bold; }

li { margin-bottom: 10px; }

a {	text-decoration: none;
	color: #0000FF; }
a:visited { color: #0000FF; }
a:hover   { color: #5390C5; }
a:active  { color: #0000FF; }

a.health_show { color: #c0c0c0; }
a.health_show:visited { color: #c0c0c0; }
a.health_show:hover   { color: #ffffff; }
a.health_show:active  { color: #ffffff; }


/* Forms */


form { padding: 0px; margin: 0px; } /* without this, member login panel has extra white space */

input, select { width: 120px; }


/* Forms - classes used by TableEditor start with "te" */


input.te_text         { width: 240px; }
input.te_select_text  { width: 120px; }
textarea.te_textarea  { width: 240px; }
input.te_input_button { width: 60px; }


/* Forms - contact form */


input.cf, select.cf, textarea.cf { width: 200px; }
textarea.cf { height: 100px; }


/* Styles */

.white { color: #ffffff; }
		 
.white_ten { font-size: 10px;
             color: #ffffff; }

.grey { font-size: 11px;
	    color: #808080; }

.grey_bold { font-size: 11px;
             font-weight: bold;
	         color: #808080; }
			 
.red { color: #C00000; }

.your_health_show_date { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
                         font-size: 20px; color: #ffffff; }
						 
.your_health_show_slogan { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
                           font-size: 14px; color: #ffffff;
						   font-style: italic; font-weight: bold; }
		
.image_box { float: right;
             width: 107px;
		     margin-left: 30px;
			 margin-bottom: 10px;
		     font-size: 10px;
		     font-weight: bold;
		     color: #808080; }
			 
.image { margin-bottom: 10px; }

a.footerlink { color: #000000; }
a.footerlink:visited { color: #000000; }
a.footerlink:hover   { color: #5390C5; }
a.footerlink:active  { color: #000000; }

/* Backgrounds & Borders */	   


.content_background { border: solid 2px #34528A;
                      background: #ffffff; }

.content { padding-left: 20px;
           padding-right: 20px;
		   padding-bottom: 20px; }
		 
#menu_option { padding-top: 10px;
               padding-bottom: 10px;
			   margin-top: 10px;
               border-top: solid 1px #e6e6e6;
               border-bottom: solid 1px #e6e6e6; }
			   
#item { padding-top: 4px;
        padding-bottom: 4px;
		margin-top: 20px;
        border-top: solid 1px #c0c0c0;
        border-bottom: solid 1px #c0c0c0; }
			   
#member_message { padding-left: 20px;
                  padding-right: 20px;
                  border: solid 1px #c0c0c0;
                  background: #eeeeee; }
				  
#your_health_show_section { width: 440px;
                            background-image: url(../assets/your_health_show_05_background.png);
                            background-repeat: repeat-x; }
							
#your_health_show_section_content { padding-top: 170px;
                                    padding-left: 42px;
									padding-right: 42px;
                                    /* border: 1px solid #000000; */ }
				  
.footer { font-size: 10px;
          padding-top: 8px;
          padding-bottom: 8px;
	      padding-left: 20px;
	      background-image: url(../assets/h1_background.png);
          background-repeat: repeat-y;
          border: solid 2px #34528A; 
		  text-align: center; }