/* 
STYLE SHEET FOR CCFPP.ORG
*/

a:link {color: #162C6E}
a:visited {color: #162C6E}
a:hover {color: 'red'}
a:active {color: #162C6E}


div#link {
  margin: 0px 0px;
  padding: 0px;
  font: bold 10pt arial;
  text-decoration: none;
  background: #162C6E;
}

div#link a {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
}
div#link a:hover {
  background-color: #294390;
}

div#r_link {
  margin: 0px 0px;
  padding: 0px;
  font: bold 10pt arial;
  text-decoration: none;
  background: #294390;
}

div#r_link a {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
}
div#r_link a:hover {
  background-color: #162C6E;
}


/*
	COLORS
	
	#162C6E - Dark Blue
	#4A7FD5 - Medium Blue (Members Only Link Bar)
	#DAD9E8 - Light Blue
	#2A2A2A - Dark Grey Black
	#C7C7C7 - Grey
	#E1E1E1 - Light Grey (Background)
	#ACACAC - Light Grey (Links)
	#5A5A5A - Grey
	
*/

body 
{
margin: 0px;

background-color: #E6F0FB;
background-image:url('images/background1.jpg');
background-repeat:repeat-x;

/*

background-color: #E1E1E1;

*/
font-family: Tahoma, Verdana, Arial;
font-size: 14px;
text-align: justify;
}
table#master
{
/*margin-top: 80px;*/
margin-bottom: 80px;
background-color: #FFFFFF;
width: 900px;
border: 2px solid #162C6E;
border-collapse: collapse;
}

table#link_bar
{
text-align: center;
width: 100%;
border-collapse: collapse;
background-color: #162C6E;
margin: 0px;
padding: 0px;
}

table#r_link_bar
{
text-align: center;
width: 100%;
border-collapse: collapse;
background-color: #4A7FD5;
margin: 0px;
padding: 0px;
}

table#login_display
{
margin-top: 80;
background-color: transparent;
border-collapse: collapse;
}

table.main {background-color: white; width: 900; border: 0; border-collapse: collapse}
table.std {border: 0; border-collapse: collapse}

table#inventory
{
border-collapse: collapse;
border: 1px solid #162C6E;
}

th#inv
{
background-color: #DAD9E8;
color: #162C6E;
font: small-caps 12px arial;
}

td#inv
{
font-size: 12px;
border:1px solid #ACACAC;
}

td
{
font-size: 14px;
padding: 0px;
}
td#padded 
{
padding: 10px 10px;
font-size: 14px;
}

td#data_block_header
{
font: small-caps;
color: #162C6E;
padding: 10px 0px 20px 0px;
}

td#smallcaps {font: small-caps}

td#news_title
{
color: #162C6E;
font: 14pt;
font-variant: small-caps;
}

td#news_date
{
font-style: italic;
color: #162C6E;
border-bottom: 1px solid #162C6E;
}

td#rank
{
font: small-caps;
color: #162C6E;
}
span#news_date2
{
font-size: 9pt;
}

div.link {font-size: 8pt}

td#label,td#label_time1,td#label_time2,td#label_reminder {color: 5A5A5A; font-style: bold}
td#label_red {color: 'red'; font-style: bold}

/*th {background-color: ; font-weight: bold}*/
td#member_name
{
	font: small-caps bold;
	color: #162C6E;
}

input.lastname {
	visibility: hidden;
}
input#txt_center {text-align: center}

hr {color: #162C6E; width: 100%}
hr#small {color: #162C6E; width: 70%; height: 1px}

h1.maintext {font-family: Tahoma, Verdana, Arial; font-size: 12pt}
h2 {font-family: Tahoma, Verdana, Arial; font-size: 12pt; color: #162C6E}

p {font-size: 14px}
p.center {text-align: center}
p#links {font-size: 8pt}
p#copyright {font-size: 8pt; font-style: italic; color: #818181; margin-top: 8px}
p.green {font-size: 9pt; color: 'green'; text-align: center}
p.red {font-size: 9pt; color: 'red'; text-align: center}

img {border: 0}

div#link_std {
  margin: 0px 10px;
  padding: 2px;
  font: bold 9pt arial;
  text-decoration: none;
  background: #FFFFFF;
}

div#link_std a {
  
  color: #000044;
  text-decoration: none;
}
div#link_std a:hover {
  color: #FFFFFF;
  background: #162C6E;
}

  /*****************************/
 /*     PHOTO GALLERY CSS     */
/*****************************/

table#std {border: 0; border-collapse: collapse}

td#gal_header_cat
{
background-color: #DAD9E8;
color: #162C6E;
font: small-caps 12px arial;
padding: 4px 10px 4px;
}

td#gal_header_alb
{
color: #162C6E;
font: small-caps 12px arial;
padding: 10px 10px 10px;
}

td#gal_snapshot
{
padding: 5px 20px 5px 10px;
}

td#gal_alb_photo
{
padding: 0px 0px 12px 0px;
}

td#gal_album_name
{
font: small-caps 14px arial;
color: #162C6E
}

td#gal_album_date
{
font: italic 12px arial;
color: #162C6E;
}

div#link_box {
  margin: 0px 10px;
  padding: 2px;
  font: bold 9pt arial;
  text-decoration: none;
  background: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #000044;
}

div#link_box a {
  display: block;
  color: #000044;
  text-decoration: none;
}
div#link_box a:hover {
  color: #FFFFFF;
  background: #162C6E;
}

img#album_photo
{
opacity:1;
filter:alpha(opacity=100);
}


  /************************/
 /*     CALENDAR CSS     */
/************************/

div#cal_monthview_monthname
{
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
font-size: 16px;
color: #2A2A2A;
}

table#cal_monthview
{
border-collapse: collapse;
border: 1px solid #162C6E;
}

td#cal_monthview_header
{
text-align: center;
background-color: #162C6E;
color: #FFFFFF;
font: small-caps 12px;
width: 14.28%;
}

td#cal_monthview_data
{
font-size: 12px;
border:1px solid #ACACAC;
padding: 1px;
width: 14.28%;	
height: 80px;
vertical-align: top;
}

td#cal_monthview_data_alt
{
font-size: 12px;
border:1px solid #ACACAC;
padding: 1px;
background-color: #E1E1E1;
width: 14.28%;	
height: 80px;
vertical-align: top;
}

td#cal_monthview_data_selected
{
font-size: 12px;
border:1px solid #ACACAC;
padding: 1px;
background-color: #FFFF99;
width: 14.28%;	
height: 80px;
vertical-align: top;
}

div#cal_monthview_date
{
font: 10px arial;
color: #162C6E;
text-align: right;
}

div#cal_monthview_date a
{
color: #162C6E;
text-decoration: none;
}

div#cal_monthview_date a:hover
{
color: 'red';
}

div#no_time_event_P a
{
color: #840000;
font-weight: bold;
text-align: center;
border: 1px solid #162C6E;
width: 100%;
}
	div#no_time_event_P a:hover
	{
	color: 'red';
	border-color: 'red';
	}

div#no_time_event_A a
{
text-align: center;
color: #000000;
font-weight: bold;
border: 1px solid #162C6E;
width: 100%;
}
	div#no_time_event_A a:hover
	{
	color: 'red';
	border-color: 'red';
	}

div#no_time_event_R a
{
color: #ACACAC;
font-style: italic;
text-align: center;
border: 1px solid #162C6E;
width: 100%;
}
	div#no_time_event_R a:hover
	{
	color: 'red';
	border-color: 'red';
	}

div#event_P a
{
color: #840000;
font-weight: bold;
}
	div#event_P a:hover
	{
	color: 'red';
	}

div#event_A a
{
color: #000000;
font-weight: bold;
}
	div#event_A a:hover
	{
	color: 'red';
	}

div#event_R a
{
color: #ACACAC;
font-style: italic;
}
	div#event_R a:hover
	{
	color: 'red';
	}

