/* ZERO VALUES */
body, div, h1, h2, h3, h4, h5, h6, p, ol, ul, dt, dl, dd, form, blockquote, fieldset, input { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ol, ul { list-style: none; }
a { text-decoration: none; }
a img { border: none; }


     body { margin: 0px auto 15px auto; padding: 0; font: 9pt verdana, geneva, arial, sans-serif; color: #000000; background-color: #ffffff; }
     p    { padding: 0px 0px 10px 0px; }

     #top_row                 { padding: 5px 10px 5px 10px; font: 8pt verdana, geneva, arial, sans-serif; color: #999999; 
                                background: #ededed; }
     #top_row2                { padding-top: 5px; }

     #top_row a:link          { font: 8pt verdana, geneva, arial, sans-serif; color: #666666; text-decoration: none; }
     #top_row a:visited       { font: 8pt verdana, geneva, arial, sans-serif; color: #666666; text-decoration: none; }
     #top_row a:hover         { font: 8pt verdana, geneva, arial, sans-serif; color: #000000; text-decoration: none; }
     #top_row a:active        { font: 8pt verdana, geneva, arial, sans-serif; color: #666666; text-decoration: none; }

     #breadcrumb              { padding: 0px 0px 0px 0px; }
     #login                   { font: 8pt verdana, geneva, arial, sans-serif; color: #999999; }
     #jumpmenu                { padding: 0px 0px 0px 0px; text-align: center; }

     .navigation_1            { width: 100%; height: 27px; background-image:url(images/adv_navigation_1.jpg); 
                                background-repeat:repeat-x; background-position: top left; text-align: left; }

     textarea, input          { color:#454d55; border: 1px solid #cfcfcf; vertical-align: middle; margin: 1px; padding: 1px; }
     select, option           { color: #000000; }

     #header                  { padding: 15px 15px 10px 15px; height: 130px; text-align: right;
                                font: 12pt verdana, geneva, arial, sans-serif; color: #fff; font-weight: bold; text-decoration: none;
                                background: #23338b url(http://www.jcf.org/new/images/header_blue/header_new_blue.jpg) no-repeat; }

     #header a:link           { font: 8pt verdana, geneva, arial, sans-serif; color: #999999; text-decoration: none; }
     #header a:visited        { font: 8pt verdana, geneva, arial, sans-serif; color: #999999; text-decoration: none; }
     #header a:hover          { font: 8pt verdana, geneva, arial, sans-serif; color: #000000; text-decoration: none; }
     #header a:active         { font: 8pt verdana, geneva, arial, sans-serif; color: #999999; text-decoration: none; }

     #splash_left             { width: 210px; border: 0px solid #000; padding: 10px 10px 10px 0px; }
     #splash_left img         { padding: 0px 0px 0px 0px; }
     #splash_left h1          { font: 10pt verdana, geneva, arial, sans-serif; color: #1A2277; text-align: center; padding: 10px; }
     #splash_left h2          { border-top: 1px solid #B1B1B1; font: 15pt Palatino, "Times New Roman", serif; color: #1A2277; padding-top: 5px; margin-top: 10px;}
     #splash_left ul          { margin: 5px 0px 0px 20px; }
     #splash_left li          { list-style: none; font: 8pt geneva, arial, sans-serif; text-decoration:none; line-height: 10pt; }

     #splash_left a:link      { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_left a:visited   { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_left a:hover     { font: 9pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_left a:active    { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }

     #splash_left2            { width: 788px; border-right: 1px solid #B1B1B1; padding: 10px 15px 10px 0px; }
     #splash_left2 img        { padding: 0px 0px 0px 0px; }
     #splash_left2 h1         { font: 10pt verdana, geneva, arial, sans-serif; color: #1A2277; text-align: center; }
     #splash_left2 h2         { border-top: 1px solid #B1B1B1; font: 15pt Palatino, "Times New Roman", serif; color: #1A2277; margin: 10px 15px 0px 15px; padding-top: 5px; }
     #splash_left2 ul         { margin: 5px 0px 0px 35px; }
     #splash_left2 li         { list-style: none; font: 8pt geneva, arial, sans-serif; text-decoration:none; line-height: 10pt; }

     #splash_left2 a:link     { font: 9pt geneva, arial, sans-serif; color: #6b6b6b; text-decoration: none; line-height: 10pt; }
     #splash_left2 a:visited  { font: 9pt geneva, arial, sans-serif; color: #6b6b6b; text-decoration: none; line-height: 10pt; }
     #splash_left2 a:hover    { font: 9pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_left2 a:active   { font: 9pt geneva, arial, sans-serif; color: #6b6b6b; text-decoration: none; line-height: 10pt; }

     #splash_lefthalf         { width: 495px; border: 0px solid #000; padding: 10px 10px 10px 0px; }
     #splash_lefthalf img     { padding: 0px 0px 0px 0px; }
     #splash_lefthalf h1      { font: 10pt verdana, geneva, arial, sans-serif; color: #1A2277; text-align: center; padding: 10px; }
     #splash_lefthalf h2      { border-top: 1px solid #B1B1B1; font: 15pt Palatino, "Times New Roman", serif; color: #1A2277; padding-top: 5px; margin-top: 10px;}
     #splash_lefthalf ul      { margin: 5px 0px 0px 20px; }
     #splash_lefthalf li      { list-style: none; font: 10pt verdana, geneva, arial, sans-serif; text-decoration:none; line-height: 14pt; }

     #splash_lefthalf a:link      { font: 10pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_lefthalf a:visited   { font: 10pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_lefthalf a:hover     { font: 10pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_lefthalf a:active    { font: 10pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }

     #top_links ul            { margin-left: 0px; padding: 5px 0px 0px 0px; }
     #top_links li            { list-style: none; line-height: 13pt; letter-spacing: 1pt; }

     #top_links a:link        { font: 9pt geneva, arial, sans-serif; color: #1A2277; text-decoration: none; font-weight: bold; }
     #top_links a:visited     { font: 9pt geneva, arial, sans-serif; color: #1A2277; text-decoration: none; font-weight: bold; }
     #top_links a:hover       { font: 9pt geneva, arial, sans-serif; color: #999999; text-decoration: none; font-weight: bold; }
     #top_links a:active      { font: 9pt geneva, arial, sans-serif; color: #1A2277; text-decoration: none; font-weight: bold; }

     #splash_center           { width: 578px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; padding: 10px 15px 10px 15px; }
     #splash_center img       { padding: 0px 0px 0px 0px; }
     #splash_center h1        { font: 10pt verdana, geneva, arial, sans-serif; color: #1A2277; text-align: center; }
     #splash_center h2        { border-top: 1px solid #B1B1B1; font: 15pt Palatino, "Times New Roman", serif; color: #1A2277; margin: 10px 15px 0px 15px; padding-top: 5px; }
     #splash_center h3        { padding: 0px 0px 10px 0px; }
     #splash_center ul        { margin: 10px 0px 10px 35px; }
     #splash_center li        { list-style: none; font: 9pt geneva, arial, sans-serif; text-decoration:none; line-height: 11pt; }

     #splash_center a:link    { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_center a:visited { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_center a:hover   { font: 9pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_center a:active  { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }

     .random_quote_box        { background: #5B1C47; margin-bottom: 10px; padding: 10px; }
     .random_quote_text       { font: 12pt Palatino, "Times New Roman", serif; font-style: italic; color: #ffffff; text-align: center; }
     .random_quote_author     { font: 9pt verdana, geneva, arial, sans-serif; color: #cfcfcf; text-align: center; padding: 5px 0px 0px 0px; margin: 0; }
     .random_quote_source     { font: 9pt verdana, geneva, arial, sans-serif; color: #ffffff; text-align: center; }

     #random_quote a:link     { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-align: center; }
     #random_quote a:visited  { font: 9pt verdana, geneva, arial, sans-serif; color: #ffffff; text-align: center; }
     #random_quote a:hover    { font: 9pt verdana, geneva, arial, sans-serif; color: #ffffcc; text-align: center; }
     #random_quote a:active   { font: 9pt verdana, geneva, arial, sans-serif; color: #ffffff; text-align: center; }

     #splash_right            { width: 210px; border: 0px solid #000; padding: 10px 0px 10px 10px; background: #fffff; color: #000000; }
     #splash_right img        { padding: 0px 0px 0px 0px; text-align: right; }
     #splash_right h1         { font: 10pt verdana, geneva, arial, sans-serif; color: #ffffff; text-align: center; padding: 15px 0px 10px 0px; letter-spacing: 2pt; }
     #splash_right h2         { border-top: 1px solid #ffffff; font: 15pt Palatino, "Times New Roman", serif; padding-top: 5px; margin-top: 10px; }

/*   #splash_right ul         { margin: 5px 0px 0px 20px; }
     #splash_right li         { list-style: none; font: 8pt geneva, arial, sans-serif; text-decoration:none; line-height: 10pt; }

     #splash_right a:link     { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_right a:visited  { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_right a:hover    { font: 9pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_right a:active   { font: 9pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
*/

     #splash_right2           { width: 788px; border-left: 1px solid #B1B1B1; padding: 10px 0px 10px 15px; }
     #splash_right2 img       { padding: 0px 0px 0px 0px; }
     #splash_right2 h1        { font: 10pt verdana, geneva, arial, sans-serif; color: #1A2277; text-align: center; }
     #splash_right2 h2        { border-top: 1px solid #B1B1B1; font: 15pt Palatino, "Times New Roman", serif; color: #1A2277; margin: 10px 15px 0px 15px; padding-top: 5px; }
     #splash_right2 ul        { margin: 5px 0px 0px 35px; }
     #splash_right2 li        { list-style: none; font: 8pt geneva, arial, sans-serif; text-decoration:none; line-height: 10pt; }

     #splash_right2 a:link    { font: 9pt geneva, arial, sans-serif; color: #6b6b6b; text-decoration: none; line-height: 10pt; }
     #splash_right2 a:visited { font: 9pt geneva, arial, sans-serif; color: #6b6b6b; text-decoration: none; line-height: 10pt; }
     #splash_right2 a:hover   { font: 9pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_right2 a:active  { font: 9pt geneva, arial, sans-serif; color: #6b6b6b; text-decoration: none; line-height: 10pt; }


     #splash_righthalf            { width: 495px; border-left: 1px dotted #cccccc; padding: 10px 0px 10px 10px; background: #fffff; color: #000000; }
     #splash_righthalf p          { font: 9pt verdana, geneva, arial, sans-serif; }
     #splash_righthalf img        { padding: 0px 0px 0px 0px; text-align: right; }
     #splash_righthalf h1         { font: 10pt verdana, geneva, arial, sans-serif; color: #ffffff; text-align: center; padding: 15px 0px 10px 0px; letter-spacing: 2pt; }
     #splash_righthalf h2         { border-top: 1px solid #ffffff; font: 15pt Palatino, "Times New Roman", serif; padding-top: 5px; margin-top: 10px; }
     #splash_righthalf ul         { margin: 5px 0px 0px 20px; }
     #splash_righthalf li         { font: 10pt geneva, arial, sans-serif; text-decoration:none; line-height: 14pt; }

     #splash_righthalf a:link     { font: 10pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_righthalf a:visited  { font: 10pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }
     #splash_righthalf a:hover    { font: 10pt geneva, arial, sans-serif; color: #000000; text-decoration: none; line-height: 10pt; }
     #splash_righthalf a:active   { font: 10pt geneva, arial, sans-serif; color: #666666; text-decoration: none; line-height: 10pt; }

     .plugin_heading          { font-weight: bold; font-size: 13px; color: #640000; text-align: center; padding: 5px 10px 5px 0px; }
     .plugin_content          {  }

     #footer                  { margin-top: 10px; padding: 7px 0px 7px 0px; font: 9pt verdana, geneva, arial, sans-serif; color: #999999;
                                background: #ededed; text-align: center; border: 1px solid #999999; }

     #footer a:link           { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-decoration: none; }
     #footer a:visited        { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-decoration: none; }
     #footer a:hover          { font: 9pt verdana, geneva, arial, sans-serif; color: #000000; text-decoration: none; }
     #footer a:active         { font: 9pt verdana, geneva, arial, sans-serif; color: #999999; text-decoration: none; }


     img                      { border: 0; vertical-align: top; }
     hr                       { height: 1px; border-color: #bec8d2; background-color: #bec8d2; color: #bec8d2; }
     b, strong                { font-weight : bold; }

     .search                  { border: 1px solid #000000; height: 40px; width: 250px; text-align: center; background-color: #544935;
                                padding: 10px 0px 0px 0px;  }

.video_desc { padding-right: 35px;}
	
.video_desc h4 {font-size: 1.2em;}

.video_table { margin: 20px auto;
		border-bottom: 1px solid #CCC;
		padding-bottom: 15px;}

