/* GENERAL STYLE */



body{

	margin:0;

	padding:0;

	background-color:#B30808;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#000000;

	font-weight:normal;

	}

	

form, img, input{

	margin:0;

	padding:0;

	}

	

.input-video-request{

	font-size:11px; 

	color:#000000;

	font-weight:normal;

	height:15px;

	border-top:1px solid #003D6B;

	border-left:1px solid #003D6B;

	border-right:1px solid #003D6B;

	border-bottom:1px solid #003D6B;

	padding-left:5px;

	background-color:#FFFFFF;

	}

	

.texta-video-request{

	font-size:11px; 

	color:#000000;

	font-weight:normal;

	border-top:1px solid #003D6B;

	border-left:1px solid #003D6B;

	border-right:1px solid #003D6B;

	border-bottom:1px solid #003D6B;

	padding-left:5px;

	background-color:#FFFFFF;

	}

	

p{

	padding-top:10px;

	margin:0px;

	}



td, div{

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#000000;

	font-weight:normal;

	}



a{

	color:#FF0000;

	text-decoration:none;

	}



a:hover{

	color:#000000;

	text-decoration:none;

	}



.lt, .lm, .lb{

	text-align:left;

	}



.lt, .rt, .ct{

	vertical-align:top;

	}



.lm, .rm, .cm{

	vertical-align:middle;

	}		



.rt, .rb, .rm{

	text-align:right;

	}	



.lb, .cb, .rb{

	vertical-align:bottom;

	}	



.ct, .cb, .cm{

	text-align:center;

	}



.bdr-main{

	border-left:2px solid #fff;

	border-right:2px solid #fff;

	background-color:#fff;

	}



.bdy-bg{

	background-color:#FFFFFF;

	}



.cntnt-bdy{

	padding:2px;

	}



.bdy-pad{

	padding:8px 0;

	}



.bg-ad-link-top{

	background-image:url(images/bg-ad-link-top.jpg);

	background-position:0 0;

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	height:46px;

	border:1px #9F0202 solid;

	}

	

.button-orange{

	display:block;

	height:35px;

	width:148px;

	background-image:url(images/orange-btn.gif);

	background-repeat:no-repeat;

	background-position:left;

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#000;

	padding:17px 0 0 0;

	border:0px;

	text-align:center;

	vertical-align:middle;

	text-decoration:none;

	}



.button-orange:hover{

	background-image:url(images/orange-btn2.gif);

	color:#000;

	}

		

.button-blue{

	display:block;

	height:45px;

	width:121px;

	background-image:url(images/blue-btn.gif);

	background-repeat:no-repeat;

	background-position:left;

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	padding:8px 15px 0 12px;

	border:0px;

	text-align:center;

	vertical-align:middle;

	text-decoration:none;

	}



.button-blue:hover{

	background-image:url(images/blue-btn2.gif);

	color:#fff;

	}



.button-blue-archives{

	display:block;

	height:35px;

	width:148px;

	background-image:url(images/blue-btn.gif);

	background-repeat:no-repeat;

	background-position:left;

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	padding:17px 0 0 0;

	border:0px;

	text-align:center;

	vertical-align:middle;

	text-decoration:none;

	}



.button-blue-archives:hover{

	background-image:url(images/blue-btn2.gif);

	color:#fff;

	}

	

.btn-submit-cc{

	display:block;

	height:44px;

	width:100px;

	background-image:url(images/btn-submit-cc.gif);

	background-repeat:no-repeat;

	background-position:left;

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#000;

	padding:7px 0 0 48px;

	border:0px;

	text-align:left;

	vertical-align:middle;

	text-decoration:none;

	}



.btn-submit-cc:hover{

	background-image:url(images/btn-submit-cc2.gif);

	color:#000;

	}



.header-btm-bg{

	background-image:url(images/heade-btm-bg.gif);

	background-color:#FFF;

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #626262;

	height:38px;

	}



.big-red{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#CC0000;

	}



.big-red24{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#fff;

	}



.big-blue{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#000099;

	}



.big-black{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#333333;

	}



.big-white{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	}



a.redbg-link{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#FFFF99;

	}



a.redbg-link:hover{

	color:#000;

	}

	

.bg-frnds{

	background-image:url(images/bg-frnds.gif);

	background-position:50% 0;

	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	vertical-align:middle;

	width:130px;

	height:170px;

	text-decoration:none;

	padding:0px 0px 10px 7px;

	}



.bg-frnds a{

	color:#FFFFFF;

	font-size:13px;

	line-height:20px;

	text-decoration:none;

	}



.bg-frnds a:hover{

	color:#FFFFFF;

	font-size:13px;

	line-height:20px;

	text-decoration:none;

	}

	

.bg-banner{

	background-image:url(images/bg-banner.gif);

	background-position:0 0;

	background-repeat:repeat-x;

	}

	

/* LEFT PANNEL */



.left-pan{

	border:1px solid #A20909;

	background-color:#FFFFFF;

	width:175px;

	}

	

.nav-bg{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;	

	color:#FFFFFF;

	vertical-align:middle;	

	padding-left:12px;

	height:32px;

	background-color:#B40808;

	}



.nav-link{

	padding-left:9px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000;

	text-decoration:none;

	}



.nav-link:hover{

	color:#F1060D;

	}



.contact{

	padding:0 4px;

	background-color:#B7B7B7;

	height:150px;

	text-align:center;

	vertical-align:middle;

	}



.contact table{

	background-color:#F1F1F1;

	border:1px solid #626262;

	}



.contact table td{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000;

	padding:10px 4px;

	text-align:left;

	}



.red-bold{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#510000;

	}



.blue-bold{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-decoration:underline;

	}



.blue-bold:hover{

	color:#000;

	text-decoration:none;

	}



.click-here{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#000099;

	}

	

.click-here:hover{

	color:#D20000;

	}



/* MIDDLE PANNEL*/



.mid-pan{

	padding:0 8px;

	}



.news-bg{

	background-image:url(images/news-bg.gif);

	background-color:#E7E7E8;

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #626262;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;	

	color:#2D2D2D;

	vertical-align:middle;	

	padding-left:9px;

	height:22px;

	}

	

.welcome-txt{

	border-top:1px solid #000000;

	border-bottom:1px solid #340405;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#000000;

	line-height:30px;

	font-weight:bold;

	}



.hdr-txt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	line-height:30px;

	font-weight:bold;

	background-image:url(images/dash-line.gif);

	background-position:left bottom;

	background-repeat:repeat-x;

	border-top:1px solid #340405;

	text-decoration:none;

	}



.hdr-txt a{

	color:#000000;

	text-decoration:none;

	}

	

.hdr-txt a:hover{

	color:#B40808;

	text-decoration:none;

	}

	

.btm-link-txt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height:21px;

	font-weight:bold;

	text-decoration:none;

	background-color:#B40808;

	padding-right:6px;

	}



.btm-link-txt a{

	color:#FFFFFF;

	text-decoration:none;

	}

	

.btm-link-txt a:hover{

	color:#F5CCCC;

	text-decoration:none;

	}

	

.welcome-cnt{

	font-family:Arial, Helvetica, sans-serif;

	color:#003D6B;

	text-align:justify;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	}



.welcome-cnt a{

	font-family:Arial, Helvetica, sans-serif;

	color:#003D6B;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	}



.welcome-cnt a:hover{

	font-family:Arial, Helvetica, sans-serif;

	color:#003D6B;

	text-decoration:underline;

	}



/* RIGHT PANNEL */



.search{

	padding:10px 4px 0 4px;

	}



.search-table{

	background-color:#F1F1F1;

	border:1px solid #626262;

	padding:6px 4px;

	}



.thin-black{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	}



.txt-field{

	width:129px;

	height:18px;

	padding-left:2px;

	border:1px solid #626262;

	}



.btm-bdr{

	border-bottom:dashed 1px #999999;

	}



.dvd-bg{

	background-image:url(images/bg-dvd.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	}



/* FOOTER STYLE */



td.footer{

	background-color:#B40808;

	text-decoration:none;

	padding:7px 5px;

	border:1px solid #A30101;

	}

	

.footer-text{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#FFFFFF;

	font-weight:normal;

	text-decoration:none;

	}

	

.footer-text a{

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	padding:0 2px;

	}

	

.footer-text a:hover{

	color:#FFFFFF;

	text-decoration:underline;

	}



/* navigation style starts here */



#menu-table{

	/*border:1px solid #A4A4A4;*/

	}



#menu-table td{

	background-image:url(images/bg-menu.jpg);

	background-position:13px 50%;

	background-repeat:no-repeat;

	padding-left:29px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#B40808;

	font-weight:normal;

	text-decoration:none;

	border-bottom:solid 1px #9F0202;

	}



#menu-table td.no-bdr{

	background-image:url(images/bg-menu.jpg);

	background-position:13px 50%;

	background-repeat:no-repeat;

	padding-left:29px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#003D6B;

	font-weight:normal;

	text-decoration:none;

	border-bottom:none;

	}



#menu-table td a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#B40808;

	font-weight:normal;

	text-decoration:none;

	}



#menu-table td a:hover{

	color:#000000;

	text-decoration:none;

	}



/* navigation style ends here */



/* News style starts here */



.tocfld{

	font-weight:bold;

	color:#245A98;

  	text-align:left;  

	}



.tocfld:hover{

	color:#245A98;

	text-decoration:underline;

	}



.toc_headline{

	font-weight:bold;

	color:#000;

  	text-align:left;  

	}



.toc_headlinebox{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:25px;

	font-weight:bold;

	color:#B40808;

   	text-align:left;

	}



.toc_headlinebox a{

	color:#B40808;

	text-decoration:none;

	}



.toc_headlinebox a:hover{

	color:#000000;

	text-decoration:none;

	}



.toc_historymode{

	font-size:11px;

	font-weight:bold;

	text-align:left;

	color:#000000;

	}



.toc_historymode a{

	color:#000000;

	text-decoration:none;

	}



.toc_historymode a:hover{

	color:#000000;

	text-decoration:underline;

	}



.month_header{

	font-size:18px;

	color:#010E18;

 	text-align:left;

	}



.toc{

	color:#000000;

	text-align:justify;

	padding-bottom:20px;

	padding-right:8px;

	font-style:normal;

	font-weight:normal;

	font-size:14px;

	}



.hrClass{

	height:1px;

	background-color:#666666;

	margin-bottom:10px;

	}



.toc_date{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	font-weight:bold;

	}



.imagestory{

	border:1px solid #000;

	padding:2px;

	vertical-align:top;

	text-align:center;
	float:right;

	}



.imageofday_caption{

	font-style:normal;

	font-weight:bold;

	color:#000000;

	}



.NewsImage{

	background-color:#ffffff;

	text-align:left top;

	}



.NewsImage td{



	background-color:#ffffff;

	color:#FF0000;

    text-align:center top;

	vertical-align:top;

	font-weight:bold;

	}



.NewsImage td img{

    text-align:center top;

	vertical-align:top;

	}



.toc_images{

	background-color:#ffffff;

	font-size:11px;

	color:#FF0000;

	text-align:center;

	font-weight:bold;

	vertical-align:top;
	float:right;

	}

.toc_images table{

	background-color:#ffffff;

	}



.toc_images table td{

	vertical-align:top;

	margin:0px;

	padding:0px;

	}



.toc_images table td img{

	background-color:#ffffff;

	border:1px solid #707070;

	margin:2px;
	float:right;

	}



.history_link{

	color:#B40808;

	text-align:left;

	font-weight:bold;

	text-decoration:none;

	}



.history_link a{

	color:#B40808;

	text-decoration:none;

	font-weight:bold;

	}



.history_link a:hover{

	color:#000000;

	text-decoration:none;

	}



.fullStroy{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#FF0000;

	text-decoration:none;

  	text-align:left;

	padding-left:2px;

	padding-right:2px;  

	}



.fullStroy:hover{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#FF0000;

	text-decoration:underline;

  	text-align:left;

	padding-left:2px;

	padding-right:2px;  

	}



/* News style ends here */



/* Downloads starts here */



.pad-downs{

	padding-right:5px;

	}



.handsTable{

	font-size:12px;

	width:100%; 

	padding:10px 10px 10px 0px;

	margin-bottom:20px;

	}



.handsTable td{

	height:24px;

	padding:6px;

	}



.handsCat{

	font-size:14px;

	color:#000000;

	font-weight:bold;

	background-image:url(images/bullet2.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	}



.handsData{

	font-size:12px;

	color:#B40808;

	font-weight:bold;

	text-decoration:none;

	text-align:left;

	}



.handsData a{

	font-size:12px;

	color:#B40808;

	font-weight:bold;

	text-decoration:none;

	text-align:left;

	}



.handsData a:hover{

	font-size:12px;

	color:#361D03;

	font-weight:bold;

	text-decoration:underline;

	}



.handsFile{

	font-weight:normal;

	padding-left:11px;

	text-align:right;

	font-size:12px;

	padding-right:15px;

	color:#000;

	}



.handsDate{

	font-weight:bold;

	text-align:left;

	font-size:12px;

	padding-top:7px;

	color:#393945;

	text-decoration:none;

	}



/* Downloads ends here */



/* stat style starts here */



.stat-padding{

	padding-left:0px;

	}



.statTable{

	font-size:14px;

	width:80%;

	color:#A4BB00;

	text-align:center;

	border:1px solid #000000;

	border-collapse:collapse;

	padding:1px;

	font-weight:bold;

	margin-left:8px;

	}

	

.statData{

	font-size:11px;

	color:#A4BB00;

	border:1px solid #000000;

	padding:1px;

	height:25px; 

	}



.statColumn{

	font-size:14px;

	color:#484647;

	border:1px solid #000000;

	padding-left:4px;

	text-align:left;

	font-weight:bold;

	height:25px; 

	}

	

.statTotal{

	font-size:11px;

	color:#fff;

	padding-left:4px;	

	text-align:center;

	font-weight:bold;

	height:25px; 

	background-color:#484647;

	}



.statHeading{

	font-size:14px;

	color:#ffffff;

	padding:1px;

	border:1px solid #000000;

	font-weight:bold;

	background-color:#484647;

	height:25px;

	}



.statDataOdd{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#A4BB00;

	padding:1px;

	font-weight:bold;

	border:1px solid #000000;

	height:25px;

	}



.statDataEven{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#484647;

	padding:1px;

	font-weight:bold;

	border:1px solid #000000;

	height:25px;

	}



.statCurrentColumn{

	height:25px;

	color:#000000;

	background-color:#484647;

	border:1px solid #000000;

	}



.statCurrent{

	height:25px;

	color:#000000;

	background-color:#484647;

	border:1px solid #000000;

	}



.statGroup{

	font-family:Arial, Helvetica, sans-serif;

	color:#484647;

	font-size:16px;

	height:25px;

	} 



/* stat style ends here */



/*  newsletter style starts here  */



.newsletter-table{

	width:107px;

	}



.newsletter-table td{

	padding:4px;

	}



.nlHeading{

	font-size:1px;

	color:#ffffff;

	font-weight:bold;

	}



.nlInput{

	font-size:11px; 

	color:#000000;

	font-weight:normal;

	width:150px;

	height:15px;

	border-top:1px solid #A20909;

	border-left:1px solid #A20909;

	border-right:1px solid #A20909;

	border-bottom:1px solid #A20909;

	padding-left:5px;

	background-color:#FFFFFF;

	}



.nlButton{

    background-color:#B40808;

	color:#ffffff;

	font-weight:bold;

	font-size:11px;

	border:1px solid #A20909;

	width:80px;

	height:19px;

	cursor:pointer;

	padding-bottom:2px;

	text-transform:capitalize;

	}

	

/*  newsletter style ends here  */



.img-border{

	border:1px solid #5F5F5F;

	padding:3px;

	margin:4px;

	}



.caption-text{

	padding-left:8px;

 	font-weight:bold;

	color:#91000F;

	}



.sub-caption-text{

	padding-left:8px;

	font-size:9px;

 	font-weight:bold;

	color:#2F2D2D;

	}

	

.rd-text{

	font-weight:normal;

	text-align:left;

	font-size:11px;

	color:#B71818;

	text-decoration:none;

	}



.blc-text{

	font-weight:bold;

	font-size:11px;

	padding-top:4px;

	color:#000;

	text-decoration:none;

	}



.blc{

	font-weight:normal;

	font-size:11px;

	color:#000000;

	text-decoration:none;

	}



/*---------------- Gallery starts here--------------------------------- */



/* New Gallery */



.galTable{

	width:100%;

	border:1px solid #787878;

	border-collapse:collapse;

	padding:2px;

	text-align:center;

	}



.galAlbum{

	border:1px solid #787878;

	margin:3px;

	padding:2px;

	}



.galTitle{

	text-align:center;

	font-size:11px;

	color:#B30003;

	text-decoration:none;

	font-weight:bold;

	}



.galInfo{

	text-align:center;

	font-size:11px;

	color:#000;

	text-decoration:none;

	font-weight:normal;

	}



.galImage{

	border:1px solid #787878;

	padding:2px;

	}



.galCaption{

	font-weight:normal;

	font-size:11px;

	padding-bottom:4px;

	color:#AB0020;

	text-decoration:none;

	}



.bread{

	font-size:12px;

	font-weight:bold;

	color:#B40808;

	padding-bottom:5px;

	text-decoration:none;

	}



.bread:hover{

	color:#000000;

	text-decoration:none;

	}



/* -- OLD GALLERY -- */



.gallery{

	border:1px solid #787878;

	border-collapse:collapse;

	padding:2px;

	}



.galRow{

	border:1px solid #787878;

	font-size:10px;

	color:#B30003;

	text-decoration:none;

	}



.galBig img{

	border:1px solid #787878;

	background-color:#000;

	}



.galBig td{

	color:#000000;

	text-decoration:none;

	font-size:11px;

	padding:3px;

	}



.galBig td a{

	color:#B40000;

	text-decoration:none;

	font-size:10px;

	}



.galBig td a:hover{

	color:#07639E;

	text-decoration:underline;

	}



.galBig td img{

	border:1px solid #BACDFF;

	margin:5px;

	padding:3px;

	}



.galRem{

	color:#909000;

	text-decoration:none;

	font-size:11px;

	}



.galRemForm{

	width:250px;

	border-left:1px solid #787878;

	border-top:1px solid #787878;

	border-right:1px solid #787878;

	border-bottom:1px solid #787878;

	}



/* --------- Gallery ends here -------------- */



/* Event calendar */



.calendarcategory{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14pt;

	color:#000000;

	font-weight:bold;

	font-size:14px;

	}



.calendarEventDate{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FF0005;

	text-decoration:none;

	}

	

.calendarEventDate:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration:none;

	}



.calendarEventTitle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#340405;

	padding-bottom:5px;

	}



/*New Calendar Classes*/



/*New Class for displaying the top navigation table, month next last etc*/



.calNavigation{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#000;border:1px solid #656B6F;

	border-collapse:collapse;

	}



.calNavigation a{

	text-decoration:none;

	} 



.calNavigation a:hover{

	text-decoration:none;

	} 



/*Class for displaying Year such as August 2006*/



.calMonthYear{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:13px;

	color:#B50201;

	text-align:center;border:1px solid #656B6F;

	padding-top:3px;

	padding-bottom:3px;

	}

   

/*Class for navigation TD, such as last month next month*/



.calNavTD{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10pt;

	text-align:center;

	vertical-align:middle;

	text-transform:capitalize;

	color:#210303;

	height:20px;

	border-bottom:0px;  

	}



/*last month, next month navigation link class <a href class, for better also use a.calNavLink:hover etc*/



.calNavLink{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	text-align:center;

	vertical-align:middle;

	border-bottom:0px;

	color:#000;

	text-decoration:none;

	}



.calNavLink:hover{

	color:#B50201;

	text-decoration:underline;

	}



/*Calendar Table*/



.calContent{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#210303;

	font-size:10pt;

	text-align:center;border:1px solid #656B6F;

	border-collapse:collapse;

	}



/*Displaying Sun, Mon etc*/



.calWeekdays{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#AC0000;

	font-size:10pt;

	text-align:center;  

	border:1px solid #656B6F;

	border-top:0px;

	padding-top:3px;

	padding-bottom:3px;

	}



/*The current day*/



.calCurrentDayTD{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#B71818;

	font-size:10pt;

	text-align:center;  

	background-color:#E26F6F; 

	border:1px solid #656B6F;

	height:50px;

	vertical-align:middle;

	}



/*Blank td*/



.calClassNone{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10pt;

	text-align:center;

	vertical-align:middle;

	color:#000;

	border:1px solid #656B6F;

	height:50px;

	}



/*Current day link*/



.calCurrentDayLink{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:11pt;

	text-align:center;

	color:#000;

	font-weight:bold;  

	}



.calCurrentDayLink:hover{

	color:#fff;

	}



/*For all other day*/



.calOtherDayTD{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:11pt;

	text-align:center;

	color:#B71818;  

	border:1px solid #656B6F;

	height:50px;

	vertical-align:middle;

	}



/*The td containing event*/



.calEventDayLink{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	text-align:center;

	color:#000000;

	}



.calEventDayLink:hover{

	color:#B71818;

	}



/*Other day link*/



.calOtherDayLink{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:11px;

	text-align:center middle;

	color:#B60000;

	font-weight:bold;

	text-decoration:none;  

	}



.calOtherDayLink:hover{

   color:#000;

   }



/* Event calendar */



/* Links style starts here */



.links_table{

	width:100%;

	border-collapse:collapse;

	margin-bottom:20px;

	}



.links_table td{

	color:#B40808;

	}



.links_table a{

	text-decoration:none;

	color:#B40808;

	font-weight:normal;

	}



.links_table a:hover{

	text-decoration:none;

	color:#000000;

	font-weight:normal;

	}



.links_heading{

	font-size:14px;

	font-weight:bold;

	color:#B40808;

	text-align:left;

	padding-bottom:6px;

	}



.links_leftcolumn{

	width:32%;

	vertical-align:top;

	text-align:left;

	border:1px solid #BBBBBB;

	padding-left:3px;

	}



.links_centercolumn{

	width:32%;

	vertical-align:top;

	text-align:left;

	border:1px solid #BBBBBB;

	padding-left:3px;

	}



.links_rightcolumn{

	width:32%;

	vertical-align:top;

	text-align:left;

	border:1px solid #BBBBBB;

	padding-left:3px;

	}



/* Links style ends here */



.imageStyle{

	border:1px solid #5F5F5F;

	padding:3px;

	margin:4px;

	}



.newsSelect{

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #7D7D7D;

	font-size:8pt;

	color:#646464;

	}



.newsCategoryTD{

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#8C8C8C;

	font-weight:bold;

	text-align:right;

	vertical-align:bottom;

	}



/* Sponsors Links style starts here */



.sLinksTable{

	width:100%;

	border-collapse:collapse;

	margin-bottom:20px;

	}



.sLinksTable td{

	width:32%;

	vertical-align:top;

	text-align:left;

	border:1px solid #BBBBBB;

	padding-left:3px;

	}

	

a.sLinksUrl:link{

	text-decoration:none;

	color:#B40808;

	font-weight:normal;

	}



a.sLinksUrl:hover{

	text-decoration:none;

	color:#000000;

	font-weight:normal;

	}



.sLinksUrl a{

	text-decoration:none;

	color:#B40808;

	font-weight:normal;

	}



.sLinksUrl a:hover{

	text-decoration:none;

	color:#000000;

	font-weight:normal;

	}



/* Sponsors Links style starts here */



/* Member Profile starts here */



.tdMem{

	color:#B0012A;

	font-weight:normal;

	text-align:center;

	color:#000000;

	padding:3px;

	}



.tdMem a{

	color:#B0012A;

	padding:3px;

	font-weight:bold;

	text-decoration:none;

	}



.tdMem a:hover{

	color:#196439;

	text-decoration:uderline;

	}



.tdmemGroup{

	font-size:12px;

	font-style:normal;

	font-weight:bold;

	color:#A20000;

	border:1px solid #A09D9D;

	text-align:center;

	}



.members_table{

	font-size:12px;

	width:100%;

	padding:10px 10px 10px 0px;

	border-collapse:collapse;

	border:1px solid #A09D9D;

	margin-bottom:20px;

	}



.members_table td{

	text-align:left middle;

	padding:4px;

	border:1px solid #A09D9D;

	}



.member_photo{

	border:1px solid #A09D9D;

	padding:5px; 

	}



.mem_address{

	font-style:normal;

	text-align:left;

	color:#000000;

	font-weight:bold;

	padding:5px;

	}



.mem_address a{

	font-style:normal;

	text-align:left;

	color:#B0012A;

	}

	

.mem_address a:hover{

	color:#C12D2D;

	text-decoration:underline;

	}



.mem_profile{

	text-align:left;

	font-style:normal;

	color:#696D6A;

	padding:5px;

	}



.mem_heading{

	font-size:12px;

	font-style:normal;

	font-weight:bold;

	color:#000;

	text-align:left;

	padding:5px;

	}



.mem_name{

	font-style:normal;

	font-weight:bold;

	color:#990202;

	font-size:12px;

	padding:5px;

	}



.tdMemposition{

	font-weight:normal;

	color:#000000;

	}



.link-black{

	font-size:12px;

	text-decoration:none;

	color:#B0012A;

	}



.link-black:hover{

	text-decoration:underline;

	color:#000000;

	}



/* Member Profile ends here */



/* Guestbook style starts here */



.guest_link{

	font-size:12px;

	color:#000;

	font-weight:bold;

	text-decoration:underline;

	}



.guest_link:hover{

	color:#AE0100;

	text-decoration:underline;

	}



.guestbooksign{

	color:#AE0100;

	text-decoration:none;

	font-size:12px;

	}



.guestbooksign:hover{

	color:#000;

	text-decoration:none;

	}



.guestSingle{

	font-size:12px;

    font-weight:normal;

    color:#000000;

    width:100%;

    padding:5px;

	margin-bottom:20px;

	margin-top:10px;

	}



.guestSingle td{

	padding-top:5px;

    color:#000000;

	font-weight:bold;

	}



.guestDate{

	font-weight:normal;

	color:#975200;

  	text-align:left; 

	font-size:11px;

	text-decoration:underline;

	}



.guestName{

	font-size:11px;

	font-weight:bold;

	color:#000;

  	text-align:left;  

	}



.guestRem,

.guestRank{

	font-weight:bold;

	}



.guestUrl{

	font-size:11px;

	font-weight:bold;

	color:#004E91;

    border-top-width:1px;  

	text-align:left;

	}



.guestLoc{

	font-size:11px;

	font-weight:bold;

	color:#004E91;

 	text-align: left;

	}



.guestRem{

	color:#004E91;

	font-size:11px;

	}



.guestFrmDis{

	font-size:11px;

	font-weight:bold;

	color:#000000;

  	text-align:left;  

	}



.guestFrmTable{

	font-size:11px;

	font-weight:bold;

	color:#000000;

  	text-align:left;  

	}

	

.guestFrmTable input{

	border:1px solid #A20909;

	padding-left:5px;

	}



.guestFrmTable td{

	color:#000;

	}



.guestFrmTable input.guestSignSub{

	background-color:#B40808;

	color:#ffffff;

	font-weight:bold;

	font-size:11px;

	border:1px solid #A20909;

	width:76px;

	height:18px;

	cursor:hand;

	padding-bottom:2px;

	padding-left:0;

	}



.guestconfirm{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	}



.noGuest{

	padding-left:3px;

	font-size:12px;

	color:#A50100;

	}



.guestFieldName,

.guestFieldEmail,

.guestFieldRank,

.guestFieldUrl,

.guestFieldLoc{

	width:198px;

	font-size:11px; 

	color:#000000;

	font-weight:normal;

	padding-left:5px;

	background-color:#ffffff;

	border:1px solid #A20909;

	height:17px;

	}



	

.guestFieldComment{

	width:198px;

	font-size:11px; 

	color:#000000;

	font-weight:normal;

	padding-left:5px;

	background-color:#ffffff;

	border:1px solid #A20909;

	}



.padding_guestbook_left{

	padding-left:15px;

	}

	

.guestFrmSep{

	height:1px;

	background-color:#666666;

	margin-bottom:10px;

	}



/* Guestbook style ends here */



/* Image of the day style starts here */



.image-day-text{

	font-family:Arial, Helvetica, sans-serif;

	font-style:normal;

	color:#000;

	font-size:8pt;

	text-align:center;

	}



.whitetext-larg{

   color:#000;

   font-weight:normal;

   font-size:11px;

	}



.add-table{

	width:50%;

	margin-left:2px;

	}



.add-table td{

	padding:2px;

	border:1px solid #000;

	}



.imageofday_border_color{

	padding:2px;

	border:1px solid #000;

	}



/* Image of the day style ends here */



.bld-txt{

	font-weight:bold;

	}

	

.gtext{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

	text-decoration:none;

	line-height:18px;

	}
