body, html
{
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	color:#D5E2ED;
	line-height:18px;
	background:url(images/pagebg.gif) repeat-y center #000;
}

#main-div
{
	width:980px;
}

.top-div
{
	width:980px;
	height:127px;
}

.logo-div
{
	float:left;
	height:112px;
	width:284px;
	padding:15px 0px 0px 30px;
	background:url(images/logo.gif) no-repeat 30px 25px;
}

.navi-mail-main-div
{
	float:right;
	width:632px;
}

.mail-main-div
{
	float:right;
	height:50px;
	padding:32px 32px 0px 0px;
}

.mail-icon
{
	float:left;
	margin-right:5px;
}

.mail-div
{
	float:left;
}

a.mail-link:link, a.mail-link:visited
{
	color:#ffffff;
	font-size:14px;
	padding:2px;
	font-family:tahoma;
	text-decoration:none;
}

a.mail-link:hover
{
	color:#fff;
	background:#16669E;
}

.top-navi-div
{
	float:right;	
	margin-top:19px;
}

.top-navi-div a:link, .top-navi-div a:visited
{
	text-decoration:none;
	display:block;
	padding:4px 10px 4px 10px;
	float:left;
	font-size:15px;
	font-family:tahoma;
	color:#A1D8FF;
	margin:0px 2px 0px 2px;
}

.top-navi-div a:hover
{
	color:#ffffff;
	/*background:#48A9EF;*/
	background-color:#777777;
}

a.top-navi-active-link:link, a.top-navi-active-link:visited
{
	color:#fff;
	background:#48A9EF;
	font-weight:bold;
	padding:4px 9px 4px 9px;
	margin:0px 2px 0px 2px;

}

a.top-navi-active-link:hover
{
}

.banner-main-div
{
	float:left;
	width:980px;
	clear:both;
	/*background:url(images/header1.jpg) no-repeat left top; ---pkt 5 april*/
	height:4px;
}

.banner-right-div
{
	float:right;
	width:691px;
	/*height:257px;
	background:url(images/header2.jpg) no-repeat left top; ---pkt 5 april*/
	text-align:left;
}

a.teachings-link:link, a.teachings-link:visited
{
	display:none;
	width:99px;
	/*height:23px; --pkt 5 april */
	background:url(images/teachings-link.jpg) 0px 0px no-repeat;
	margin:38px 0px 0px 27px;
	float:left;
}

a.teachings-link:hover
{
	background:url(images/teachings-link.jpg) 0px -23px no-repeat;
}

a.upcoming-link:link, a.upcoming-link:visited
{
	display:none;
	width:167px;
	/*height:23px; --pkt 5 april */
	background:url(images/upcoming-events-link.jpg) 0px 0px no-repeat;
	margin:38px 0px 0px 27px;
	float:left;
}

a.upcoming-link:hover
{
	background:url(images/upcoming-events-link.jpg) 0px -23px no-repeat;
}

a.register-header-link:link, a.register-header-link:visited
{
	color:#013A62;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	padding-right:20px;
	float:left;
	background:url(images/register-arrow.gif) no-repeat right top;
	margin:130px 0px 0px 32px;
	display:inline;
	clear:left;
}

a.register-header-link:hover
{
	text-decoration:none;
	color:#000;
}

.content-main-div
{
	float:left;
	width:980px;
	background:#323232;
	margin-top:8px;
	padding-bottom:10px;
}

.left-content-main-div
{
	float:left;
	width:620px;
	text-align:left;
	margin:0px 15px 0px 20px;
	display:inline;	
}

.content-header-div
{
	float:left;
	width:620px;
	background:url(images/header-div-divider.gif) bottom repeat-x;
	padding:27px 0px 10px 0px;
}

.content-header-div a:link, .content-header-div a:visited
{
	font-size:25px;
	font-family:tahoma;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	line-height:27px;
	margin:3px 0px 0px 18px;
	padding:2px;
}

.content-header-div a:hover
{
	color:#0096FF;
	background:#fff;
}

.calendar-main-div
{
	width:36px;
	height:37px;
	background:url(images/calendar-bg.gif) no-repeat;
	float:left;
	color:#CFDFEC;
	text-align:center;
	font-weight:bold;
	font-family:tahoma;
}

.month-div
{
	font-size:12px;
	line-height:15px;
	padding-bottom:3px;
}

.date-div
{
	font-size:15px;
	line-height:18px;
}

.to-div
{
	float:left;
	padding:10px 4px 0px 4px;
	font-size:20px;
	font-family:tahoma;
	color:#7A7A7A;
}

.common-text-div 
{
	float:left;
	width:620px;
	text-align:justify;
	padding:10px 0px 10px 0px;
}

.common-text-div a:link ,a:visited,a:hover{
	color:#b6b6b6;	
}

a.regsiter-link-content:link, a.regsiter-link-content:visited
{
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:#5D9FD9;
	display:block;
	float:left;
	padding-right:25px;
	margin-top:5px;
	background:url(images/register-arrow-content.gif) right top no-repeat;
}

a.regsiter-link-content:hover
{
	text-decoration:none;
	color:#fff;
}

.right-panel-main-div
{
	float:left;
	display:inline;
	width:300px;
}

.right-panel-header-div{
/*background:transparent url(images/right-panel-header-bg.gif) repeat-x scroll 0%;*/
color:#efefef;
display:inline;
float:left;
font-family:tahoma;
font-size:11px;
font-weight:bold;
height:auto;
margin:15px 0px 0px 2px;
padding:12px 0px 0px 12px;
text-align:left;
width:291px;
}

.right-panel-content
{
	float:left;
	width:305px;
	margin:20px 0px 0px 2px;
	/*background:#767676;*/
	display:inline;
	padding-bottom:15px;
}

.right-panel-content a:link, .right-panel-content a:visited
{
	display:block;
	background:url(images/bullet-right-panel.gif) no-repeat 0px 15px;
	text-decoration:none;
	font-family:tahoma;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	margin:0px 18px 0px 18px;
	padding:12px 5px 12px 20px;
	border-bottom:#5D5D5D 1px solid;
	text-align:left;
}

.right-panel-content a:hover
{
	color:#000;
}

.footer-main-div
{
	float:left;
	width:980px;
	height:30px;
	background:#222;	
}

.footer-links-div
{
	float:left;
	margin:5px 0px 0px 15px;
	display:inline;
}

.footer-links-div a:link, .footer-links-div a:visited
{
	text-decoration:none;
	font-family:tahoma;
	font-size:15px;
	color:#aaa;
	margin:0px 10px 0px 10px;

}

.footer-links-div a:hover
{
	color:#fff;
}

.copyright-div
{
	float:right;
	width:295px;
	height:25px;
	padding:5px 0px 0px 18px;
	margin-right:5px;	
	text-align:left;
	display:inline;
	font-family:tahoma;
	font-size:13px;
	color:#AFAFAF;
}
.pageTable tr td a:link ,a:visited,a:hover{
	color:#b6b6b6;	
	background-color:transparent;
	margin-top:10px;
	padding:2px;
	color:transparent;
}
.pageTable {
	color:#b6b6b6;	
	background-color:black;
	margin-top:10px;
	padding:2px;
	color:black;
}



