.ol
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
	text-align:right;
}

.ol a
{
	color:black;
	text-decoration:underline;
}

.or
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
	text-align:left;
}

.or a
{
	color:black;
	text-decoration:underline;
}


.sch
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
}

.sch a
{
	color:black;
	text-decoration:underline;
}

.sch3c
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
	text-align:center;
	line-height:1.3em;
}

.sch3c a
{
	color:black;
	text-decoration:underline;
}

.sch4c
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
	text-align:center;
	line-height:1.6em;
}

.sch4c a
{
	color:#FFFFCC;
	text-decoration:underline;
}

.sch3
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
	text-align:LEFT;
	line-height:1.3em;
}

.sch3 a
{
	color:black;
	text-decoration:underline;
}


.banner
{
	background-image:url(/banner/banner.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width:1000px;
	height:187px;
}

body
{
	margin:0px;
	padding:0px;
	
}



.lgpinner
{
	background-color:#EBF5FF; 
	margin-bottom:20px; 
	width:100%px; 
	border-collapse: collapse; 
	padding:0px;
}

.lgptopl
{
	background-image:url(/images/psul.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.lgptopr
{
	background-image:url(/images/psur.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.lgptopm
{
	background-image:url(/images/psum.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 10px; 
	width: 99%;
}

.lgpbottoml
{
	background-image:url(/images/psll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.lgpbottomr
{
	background-image:url(/images/pslr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.lgpbottomm
{
	background-image:url(/images/pslm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 680px;
}

.lgpbottomm
{
	background-image:url(/images/pslm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 700px;
}
/*****************************************************************/
.yl
{
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	color:#03316C;
}

.yl a:link
{	
	color:#F0F5AD;
	text-decoration:underline;
}
				
.yl a:hover
{	
	color:  #F0F5AD;
	text-decoration:underline;
}

.yl a:visited
{
	color: #F0F5AD;
	text-decoration:underline;
}
/*********************************************************************/
body
{
	background-color:#03316C;
}

/***************************************************************************/
.cat_p
{
	text-align: left;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:12px;
	font-weight:bold;
	height: 30px;
	background-image:url(/images/pageright.jpg); 
	background-repeat:no-repeat;
	background-position: right;
	padding-right:40px;
	text-decoration:none;
	padding-top:5px;
}

/**************************Begin Officers*********************************/
table.officers
{
	border-collapse: collapse;
	padding:0px;
	width: 525px;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	padding-bottom: 30px;
}


.omid a:link
{	
	color:black;
}
				
.omid a:hover
{	
	color: #E57C32;
	text-decoration:underline;
}

.omid a:visited
{
	color: black;
}

.omid
{
	border-collapse:collapse;
	background-color:#EBF5FF; 
	padding: 0px;
	border-collapse:collapse;
	border-left: 1px solid #CDE5FD;
	border-right: 1px solid #CDE5FD;
	border-top: 1px solid #CDE5FD;
	width:175px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	font-family: Verdana,Century Gothic;
	color: #000000;
}


.obottoml
{
	background-image:url(/images/lbll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height:10px;
	padding:0px;
}

.oextra
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	width: 165px;
	border-top: 0px;
}

.obottomr
{
	background-image:url(/images/lblr.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	width: 10px;

	padding:0px;
	border-top: 0px;
}

.obottomm
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	width: 175px;
	border-top: 0px;
}
/*********************************End of officers*************************************/
.mp
{
	width: 725;
}

.mpinner
{
	background-color:#EBF5FF; 
	margin-bottom:20px; 
	width:340px; 
	border-collapse: collapse; 
	padding:0px;
	padding-left:20px;
}

.mptopl
{
	background-image:url(/images/psul.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.mptopr
{
	background-image:url(/images/psur.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.mptopm
{
	background-image:url(/images/psum.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 10px; 
	width: 320px;
}

.mpbottoml
{
	background-image:url(/images/psll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.mpbottomr
{
	background-image:url(/images/pslr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.mpbottomm
{
	background-image:url(/images/pslm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 320px;
}

.mpmid
{
	padding-bottom:10px;
	padding-top:10px;
	padding-right:20px;
	padding-left:20px;
}

.mpsum
{
	font-family: Verdana,Century Gothic;
	text-align: left;
	padding: 20px;
	color: #03316C;
	font-size:12pt;
	vertical-align:top;
	font-weight:bold;
}

.mpsum2
{
	font-family: Verdana,Century Gothic;
	padding: 20px;
	vertical-align:top;
}

.sch2c
{
	color: #03316C;
	font-size:1.2em;
	font-family: Verdana,Century Gothic;
	text-align:center;
}

.mpsum a:link
{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.mpsum a:visited
{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.mpsum a:hover
{
	font-weight:bold;
	text-decoration:none;
}

/******************End Member Profile*******************/
.ltop
{
	background-color:#669ACC;
	color:#03316C;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left: 10px;
}

.links
{
	border-collapse: collapse;
	padding:0px;
	width: 725px;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
}

.innerlinks
{	
	font-family: Verdana,Century Gothic;
	font-size:1em;;
	font-weight:bold;
	color:black;
	line-height:1.7em;
}

.innerlinks a:link
{	
	color:black;
}
				
.innerlinks a:hover
{	
	color: #E57C32;
	text-decoration:underline;
}

.innerlinks a:visited
{
	color: black;
}


.lmid
{
	border-collapse:collapse;
	background-color:#EBF5FF; 
	border-right: 1px solid #CDE5FD;
	border-left: 1px solid #CDE5FD; 
}


.lbottoml
{
	background-image:url(/images/lbll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.lbottomr
{
	background-image:url(/images/lblr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.lbottomm
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 705px;
}


/**********************contact us*******************************/
.cu
{
	text-align:center; 
	margin-left:10px; 
	border-collapse:collapse;
	background-image:url(/images/middle_bk.jpg); 
	background-repeat:repeat-y;
	color: #03316C;
	padding: 0px;
	font-family: Verdana,Century Gothic;
	font-size:14pt;
}

.cutop
{
	padding-top: 7px;
	height: 30px;
	font-family: "Century Gothic";
	font-size:18pt;
	background-image:url(/images/top_bk.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color: #000000;
}

.cumid
{
	padding:10px;
	background-image:url(/images/middle_lb.jpg);
	background-repeat:repeat-y;
}

.cubot
{
	background-image:url(/images/bottom_lb.jpg); 
	background-position:bottom;  
	background-repeat:no-repeat;
	height:20px;
}

/*******************Begin Training*********************/
.gb
{ 
	border-collapse: collapse;
	padding:0px;
	width: 725px;
}

.gbtopl
{
	background-color:#669ACC;
	color:#03316C;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left: 10px;
	width: 260px;
}

.gbtopr
{
	background-color:#669ACC;
	color:#03316C;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-right: 10px;
	text-align: right;
	width: 465px;
}

.gbbottoml
{
	padding-left:20px;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.gbbottomr
{
	padding:0px;
}

.gbcom
{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
}

.gbcomn
{
	font-family: Verdana,Century Gothic;
	font-size:12px;
	color:#669ACC;
	font-weight:bold;
	border-right: 1px solid #CDE5FD;
	border-left: 1px solid #CDE5FD; 
}

.gbinner
{
	border-collapse:collapse;
	width: 460px;
	background-color:#EBF5FF; 
}

.gbinbotl
{
	background-image:url(/images/lbll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.gbinbotr
{
	background-image:url(/images/lblr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.gbinbotm
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 440px;
}

.gbformtext
{
	color:#03316C;
	font-size:1.2em;
	text-align:right;
	font-family: Verdana,Century Gothic;
}
/*******************End Guestbook***********************/

.gbl
{
	color:#03316C;
	font-size:1.2em;
	text-align:right;
	font-family: Verdana,Century Gothic;
}

/*******************Begin Training*********************/
.tbody
{
	background-color:#EBF5FF; 
	border-collapse: collapse; 
	font-size:12px;
	font-weight:bold;
	border-right: 1px solid #CDE5FD;
	border-left: 1px solid #CDE5FD;
	padding:4px;
}

.ttop
{
	background-color:#669ACC;
	color:#03316C;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left: 10px;
}

.tinnerl
{
	text-align:right;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	padding-left:20px;
	color:#669ACC;
	font-weight:bold;
}

.tinnerr
{
	padding-right:20px;
	padding-left:3px;
	text-align:left;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
}

.tinner
{
	border-collapse:collapse;
}

.ttable
{
	border-collapse:collapse;
	padding:0px;
	width:460px;
}

.tbottoml
{
	background-image:url(/images/lbll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.tbottomr
{
	background-image:url(/images/lblr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.tbottomm
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 440px;
}

/*******************End Training***********************/

td.p
{
	vertical-align:middle;
	font-family: Verdana, Century Gothic;
	text-align: center;
	color: #03316C;
	font-size:13pt;
	width:10px;
}

.p_d
{
	font-size:13pt;
	font-family: Verdana, Century Gothic;
	text-align: center;
	color: #03316C;
}

.p_d a
{
	color:#e57424;
}

/*****************Begin Gallery*******************************/


/*******************Begin Fire Prevention*********************/
.fpbody
{
	background-color:#EBF5FF; 
	border-collapse: collapse; 
	font-family: Verdana,Century Gothic;
	font-size:.8em;
	text-align: left;
	line-height:1.3em;
	padding: 30px;
	color: #03316C;
	
	font-weight:bold;
	border-right: 1px solid #CDE5FD;
	border-left: 1px solid #CDE5FD;
	border-top: 1px solid #CDE5FD;
}

.fp
{
	border-collapse:collapse;
	padding:0px;
	width:750px;
}

.fpbottoml
{
	background-image:url(/images/lbll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 8px;
	height: 10px; 
	padding:0px;
}

.fpbottomr
{
	background-image:url(/images/lblr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 9px;
	height: 10px; 
	padding:0px;
}

.fpbottomm
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; 
	width: 900px;
}

.fpbottomm
{
	background-image:url(/images/lblm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; 
	width: 680px;
}

/*******************End Fire Prevention***********************/
.psstory
{
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	color: #03316C;
	padding:5px;
	text-align:left;
}


.pssum
{
	font-family: Verdana,Century Gothic ;
	text-align: center;
	color: #03316C;
	font-size:12px;
	padding-right:5px;
}

.pslinksl
{
	text-align: left;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/bullet.gif); 
	background-repeat:no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-right:10px;
	text-decoration:underline;
}


.pslinksr
{
	text-align: left;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/bullet.gif); 
	background-repeat:no-repeat;
	background-position: right;
	padding-left: 10px;
	padding-right:20px;
	text-decoration:underline;
}


.pslinksl a
{
	color:  #F0F5AD;
	text-decoration:underline;
}

.pslinksr a
{
	color:  #F0F5AD;
	text-decoration:underline;
}

.pssumd
{
	font-weight:bold;
	padding-top: 40px;
}

.psmid
{
	padding:  8px;
}

.pspic
{
	border: 1px solid #03316C;
}

.psseparator
{
	background-image:url(/images/psseparator.jpg); 
	background-repeat:repeat-x;
	height: 7px;
}

.psouter
{
	background-color:#669ACC; 
	margin-bottom:20px; 
	width:750px; 
	border-collapse: collapse; 
	padding:0px;
}

.psouter900
{
	background-color:#669ACC; 
	margin-bottom:20px; 
	width:900px; 
	border-collapse: collapse; 
	padding:0px;
}

.psoutermid
{
	padding:  8px;
}

.psoutertopl
{
	background-image:url(/images/lg_tb_left_top.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width: 15px;
	height: 15px; 
	padding:0px;
}

.psoutertopr
{
	background-image:url(/images/lg_tb_right_top.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width: 14px;
	height: 15px; 
	padding:0px;
}

.psoutertopm
{
	background-image:url(/images/lg_tb_middle_top.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 15px; 
	width: 720px;
}

.psoutertopm800
{
	background-image:url(/images/lg_tb_middle_top.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 15px; 
	width: 800px;
}


.psoutertopm900
{
	background-image:url(/images/lg_tb_middle_top.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 15px; 
	width: 900px;
}



.psinner
{
	background-color:#EBF5FF; 
	margin-bottom:20px; 
	width:550px; 
	border-collapse: collapse; 
	padding:0px;
}

.pstopl
{
	background-image:url(/images/psul.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.pstopr
{
	background-image:url(/images/psur.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.pstopm
{
	background-image:url(/images/psum.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 10px; 
	width: 530px;
}

.psbottoml
{
	background-image:url(/images/psll.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.psbottomr
{
	background-image:url(/images/pslr.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 10px;
	height: 10px; 
	padding:0px;
}

.spsbottomm
{
	background-image:url(/images/pslm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 680px;
}

.psbottomm
{
	background-image:url(/images/pslm.jpg); 
	background-repeat:repeat-x;
	background-position:bottom;
	height: 10px; width: 530px;
}
/*****************END Gallery*********************************/


.holder 
{
	border-right: 1px solid #03316C;
	border-left: 1px solid #03316C;
	border-bottom: 1px solid #03316C;
	border-top: 1px solid #03316C;
	width: 800px;
}

a
{
	color:#E57C32;
	text-decoration:none;
}

.ctbl
{
	background-color:white;
	width:1000px;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.cr
{
	padding:0px;
}

.cl
{
	padding:0px;
	padding-top:10px;
}

.footer
{
	border-top: 2px solid #03316C;
	background-color:#EBF5FF;
	font-family: Verdana, Century Gothic;
	text-align: right;
	color: black;
	font-size:.7em;
	width:980px;
	padding:10px;
}

.content
{
	background-image:	url(/images/rightlinefade.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	padding: 0px;
	width:1000px;
	padding-top:10px;
}

.rightline
{
	font-family: "Century Gothic";
	font-size:1.3em;
	color: #03316C;
	background-image:		url(/images/rightline.jpg);
	background-repeat: 		no-repeat;
	background-position:	bottom right;  
	padding-bottom: 5px;
	margin-bottom:10px;
	text-align:right;
	margin-right:0px;
	padding-right:15px;
	padding-top:10px;
}



.highlight
{
	font-family: Century Gothic, Verdana;
	font-size:16px;
	color: #03316C;
}

.gallery td
{
	padding:0px;
	border-collapse:collapse;
}

.gallery_entry_pic
{
	border:1px solid #03316C;
	background-color:#03316C;
	padding:0px;
	border-collapse:collapse;
}

div.leftline
{
	font-family: "Century Gothic";
	font-size:1.3em;
	color: #03316C;
	background-image:		url(/images/leftlinefade.jpg);
	background-repeat: 		no-repeat;
	background-position:	bottom left; 
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:10px;
	padding-top:10px;
	text-align:left;
	margin-left:0px;
}

.emergency
{
	color:red;
	font-family: Century Gothic;
	padding:5px;
	font-size:1.1em;
	font-weight:bold;
}

.subheader
{
	font-family: Verdana,Century Gothic;
	font-size:.9em;
	color:#000000;
	text-align:left;
	padding-left: 20px;
	
}

.arrow_right
{
	color:#e57424;
	font-family: Century Gothic;
	padding:5px;
	font-size:1.1em;
	padding-left:15px;
	padding-right:0px;
	
	font-weight:bold;
}

.arrow_right a
{
	color:#e57424;
}

.subheader_right
{
	font-family: Verdana,Century Gothic;
	font-size:.8em;
	
	color:#000000;
	text-align:center;
	padding-right: 15px;
	padding-bottom:5px;
	line-height:1.4em;
}

.gallery_entry_heading
{
	border-top:1px solid #03316C;
	border-left:1px solid #03316C;
	border-right:1px solid #03316C;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	color: #03316C;
	background-color:#EBF5FF;
	width: 180px;
	padding:3px;
}

.gallery_entry_body
{
	border-left:1px solid #03316C;
	border-right:1px solid #03316C;
	border-bottom:1px solid #03316C;
	padding:0px;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	color: #03316C;
	background-color:#EBF5FF;
	border-collapse:collapse;
	text-align: center;
}

.galstory
{
	font-family: Century Gothic, Verdana;
	font-size:1.1em;
	color: #03316C;
	padding:20px;
	text-align:left;
	border-top:1px solid #03316C;
}

.pstag
{
	font-weight:bold;
	padding-bottom:5px;
	color: #03316C;
}

.pstag a
{
	text-decoration:underline;
	color: #03316C;
}

.galtag
{
	font-family: Verdana, Century Gothic;
	font-size:12px;
	color: #03316C;
	font-weight:bold;
}

/*****************Begin POTD************************************/
.potd
{
	margin-left:2px; 
	border-collapse:collapse;
	background-image:url(/images/middle_bk.jpg);
	background-repeat:repeat-y;
	font-family: Century Gothic, Verdana;
	color: #000000;
	text-align:center;
}

.potdtop
{
	background-image:url(/images/top_bk.jpg); 
	padding-top:5px; 
	background-position:top;
	background-repeat:no-repeat;
	font-size:22px;
}

.linesep
{
	background-image:url(/images/layout/linesep.jpg); 
	background-position: bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.potdimg
{
	border: 1px solid #03316C; 
	background-color: #03316C;
}

.potdphotoby
{
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
}

.potdbottom
{
	background-image:url(/images/bottom_bk.jpg); 
	padding-bottom:7px; 
	background-position:bottom; 
	background-repeat:no-repeat; 
	height:20px;
	font-family: Verdana,Century Gothic;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/*****************End POTD**************************************/

/*****************Begin Mini Calendar***************************/
.calendar
{
	background-image:		url(/images/calendar_bg.jpg);
	background-repeat: 		no-repeat;
	border-collapse:collapse;
	margin-left: 0px;
	padding:0px;
	text-align:center;
}

.calendarcontent
{
	padding:0px;
	text-align:center;
}

.calendar_top
{
	height: 27px;
	font-family: "Century Gothic";
	padding-top:10px;
	font-size:1.4em;
	color: #03316C;
}

.calendar_bottom
{
	text-align:center;
	padding-bottom: 5px;
	font-family: Century Gothic, Veranda;
	font-size:1em;
	font-weight:600;
	color: #03316C;
	height:30px;
	padding-top:2px;
	background-image:url(/images/bottom_lb.jpg); 
	padding-bottom:5px; 
	background-position:bottom;  
	background-repeat:no-repeat;
}

.mini_cal_middle
{
	background-image:url(/images/layout/mini_cal_middle.jpg); 
	background-position:top;  
	background-repeat:no-repeat;
	width:245px;
}

.mini_cal_top
{
	background-image:url(/images/layout/mini_cal_top.jpg); 
	background-position:top;  
	background-repeat:no-repeat;
	width:245px;
	padding:4px;
	height:21px;
	font-family: Century Gothic, Verdana;
	color: #03316C;
	font-size:1.2em;
	text-align:center;
	padding-top:5px;
}

.mini_cal_bottom
{
	background-image:url(/images/layout/mini_cal_bottom.jpg); 
	padding-bottom:5px; 
	background-position:top;  
	background-repeat:no-repeat;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:1em;
	text-align:center;
	padding:4px;
	height:22px;
	width:245px;
	margin-bottom:10px;
}

.mini_cal_bottom a
{
	color:#e57424;
}

.calendar_bottom a
{
	color:#e57424;
}

.calendar_entry
{
	border-top: 1px solid #03316C;
	padding:0px;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:14pt;
}

.calendar_entry a
{
	color:#e57424;
}

.m_calendar_entry
{
	border-top: 1px solid #03316C;
	padding:0px;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:1.1em;
}

.m_calendar_entry a
{
	color:#e57424;
}



.cm
{
	padding:0px;
}

.cmalt
{
	padding:0px;
	text-align:center;
	padding-top:5px;
}

.calendar_days
{
	padding:0px;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:14pt;
}

.m_calendar_days
{
	padding:0px;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:1.1em;
}

.calendar_bottom_7rows
{
	text-align:center;
	padding-bottom: 6px;
	font-family: Century Gothic, Veranda;
	font-size:12pt;
	font-weight:600;
	color: #03316C;
	height:30px;
}

.calendar_entry_7rows
{
	padding:0px;
	font-family: Century Gothic, Veranda;
	font-size:14pt;
	color: #03316C;
}

.h_cal_l
{
	vertical-align:middle;
	padding-top:5px;
	text-align:right;
	font-size:16pt;
	font-family: Century Gothic, Veranda;
	color: #03316C;
	font-weight:600;
}

.h_cal_r
{
	vertical-align:middle;
	padding-top:5px;
	text-align:left;
	font-size:16pt;
	font-family: Century Gothic, Veranda;
	color: #03316C;
	font-weight:600;
}
/*****************End Mini Calendar***************************/
.galtag a
{
	color:#e57424;
}

/*****************Begin Large Calendar************************/
.calmn
{
	font-size:18pt;
	font-family:"Century Gothic";
	color: #03316C;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 7px;
}

.caldn
{
	font-size:13pt;
	font-family: Century Gothic, Veranda;
	text-align:center;
	color: #03316C;
	border: 1px solid #03316C;
}



.innercal
{
	border: 1px solid #03316C; 
	padding:0px; 
	border-collapse:collapse;
}



.calbr
{
	background-image:		url(/images/calbr.jpg);
	background-repeat: 		no-repeat;
	width: 30px;
	height: 30px;
}

.calbl
{
	background-image:		url(/images/calbl.jpg);
	background-repeat: 		no-repeat;
	width: 30px;
	height: 30px;

}

.lgcal
{
	background-color:#669ACC; 
	margin-bottom:20px; 
	width:750px; 
	border-collapse: collapse; 
	padding:0px;
}

.caltopl
{
	background-image:url(/images/lg_tb_left_top.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width: 15px;
	height: 15px; 
	padding:0px;
}

.caltopr
{
	background-image:url(/images/lg_tb_right_top.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	width: 15px;
	height: 15px; 
	padding:0px;
}

.caltopm
{
	background-image:url(/images/lg_tb_middle_top.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	height: 15px; width: 720px;
}

td.caltodayday
{
	background-color:#EBF5FF;
	border: 2px solid red;
	height:70px;
	text-align:left;
	padding:2px;
}

.calcurday
{
	border: 1px solid #03316C;
	background-color:#EBF5FF;
	height:70px;
	padding:3px;
	padding-right:0px;
	text-align:left;
}

.noncurday
{
	border: 1px solid #03316C; 
	padding:3px; 
	text-align:left;
	height:70px;
	padding:3px;
}

.calnum
{
	border-size:0px; 
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-collapse:collapse; 
	text-align:right; 
	font-size:17pt;
	vertical-align:top;
	font-family:'Century Gothic';
}

.calentry
{
	font-family: Century Gothic, Verdana;
	font-size:.9em;
	color: #03316C;
	text-align:left;
}

.calpshighlight a
{
	color:red;
	text-align:left;
}
/*****************End Large Calendar**************************/


/*****************Begin Event Detail****************************/
.edtop
{
	background-image:url(/images/rbvfc_mini_logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family: Verdana,Century Gothic ;
	border-bottom: 1px solid #03316C;
	width: 300px;
	height: 80px;
	text-align: center;
	padding-left: 100px;
	color: #03316C;
	font-size:13pt;
}

.edmiddledetails
{
	padding-left: 20px;
	padding-top: 10px;
}


.edbottom
{
	font-family: Verdana,Century Gothic;
	color: #03316C;
	height: 20px;
	font-size:13pt;
	padding-left: 20px;
	text-align: right;
}

.edmiddle
{
	font-family: Verdana,Century Gothic ;
	width: 400px;
	text-align: left;
	padding: 20px;
	color: #03316C;
	padding-top:5px;
}
/*****************End Event Detail****************************/

.sep
{
	border-bottom: 1px solid #03316C;
	margin-left:20px;
	margin-right:20px;
}

.weathertop
{
	background-image:url(../images/weathertop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:33px;
	width:212px;
} 

.weatherbottom
{
	background-image:url(../images/weatherbottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:33px;
	width:212px;
} 

.weathermid
{
	background-image:url(../images/weathermid.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:212px;
	margin:0px;
	padding-top:0px;
} 

.weather1
{
	font-size:2.4em;
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:65px;
	padding-left:130px;
	margin-left:10px;
	font-family: Century Gothic, Verdana;
	color: #03316C;
}

.weather2
{
	font-size:.9em;
	font-family: Verdana,Century Gothic;
	color:#f7faad;
	text-align:center;
	padding:5px;
}

/*****************Begin Statistics****************************/
.stattable
{
	text-align:center; 
	margin-left:2px; 
	border-collapse:collapse;
	background-image:url(/images/middle_lb.jpg);
	background-repeat:repeat-y;
	color: #03316C;
	padding: 0px;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:1.1em;
}

.stattable td
{
	padding-top: 0px;
	padding-bottom: 0px;
}

td.statyeartotals
{
	border-left:1px solid #03316C; 
	width:75px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.stattop
{
	background-image:url(/images/top_lb.jpg); 
	padding:3px; 
	background-position:top;
	background-repeat:no-repeat;	
	font-family: Century Gothic, Verdana;
	color: #03316C;
	font-size:1.2em;
	height:30px;
	padding-top:5px;
}

td.statdatamidtd
{
	border-left:1px solid #03316C; 
	width:68px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.statdatarighttd
{
	border-left:1px solid #03316C; 
	width:72px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.statdatalefttd
{
	width: 116px;
	padding: 10px;
	text-align:left;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

.statdarktd
{
	background-image:url(/images/middle_bk.jpg);
	background-repeat:repeat-y;
}

.statdarktable
{
	text-align:center; 
	border-bottom:1px solid #03316C; 
	border-top:1px solid #03316C;
	padding: 0px;
	font-family: Century Gothic, Verdana;
	color: #000000;
	font-size:1.1em;
	padding:2px;
}



td.statbottom
{
	background-image:url(/images/bottom_lb.jpg); 
	padding-bottom:5px; 
	background-position:bottom;  
	background-repeat:no-repeat;
}

.statbottomtable
{
	text-align:center;
	border-top:1px solid #03316C;
	font-family: Verdana,Century Gothic;
	color: #03316C;
	font-size:1.1em;
	padding:3px;
}

/*****************End Statistics*******************************/
