#bodyid{
	text-align:center; 
	height: 100%;
	background-color:#b6c2d8;
	padding: 10px;

}
body, td, div, input, option, select, textarea{
	font-size: x-small;	
	font-family: Arial;
	margin:0px;
}
#footer{
	background-position: 0 10;
	background-image: url('/proimages/footerline.gif');
	background-repeat: repeat-x;
	bottom: 0px;
	position: relative;
	padding-top: 15px;
	background-color: #FFFFFF;
}
#footer1{
	background-position: 0 10;
	background-image: url('/proimages/footerline.gif');
	background-repeat: repeat-x;
	padding-top: 15px;
	background-color: #FFFFFF;
}
.left{
	float: left;
}
.right{
	float: right;
}

a:link,a:active,a:visited,a:hover{
	color:#000000;
}


a.footerLink:link, a.footerLink:visited, a.footerLink:active{
	padding-left: 10px;
	padding-right: 10px;
	color: #82869a;
	font-size: 105%;
	font-weight: normal;
	text-decoration: none;
}

 a.footerLink:hover{
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	font-size: 105%;
	font-weight: normal;
	text-decoration: none;
}
.topnavi {
	height: 20px;
	padding-left: 200px;
	background-color: #FFFFFF;

}


.topnaviLink{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	color: #82869a;
	font-size: 105%;
	font-weight: normal;
	text-decoration: none;
}

a.top:link, a.top:visited, a.top:active{
	color: #82869a;
	text-decoration: none;
}
a.top:hover{
	color: #000000;
	text-decoration: none;
}
.toplinks{
	position: absolute;
	z-index:6;
	width: 650px;
}

#main{
	text-align:left; 
	margin-left: auto; 
	margin-right: auto; 
}
#logo{
	position: absolute;
	padding-left:25px;
	padding-top:5px;
	z-index: 2;
}
#curve{
	position: absolute;
	z-index: 1;
	height: 55px;
}
#curveSpacer{
	background-color: #FFFFFF;
}
#naviSpacer{
	width: 180px;
	background-color: #FFFFFF;
	height: 40px;
}
.navi{
	width: 180px;
}
h1{
	margin: 0px;
	margin-bottom: 10px;
	height: 20px;
	font-size: 140%;
	font-weight: normal;
	background-color: #718ab4;
	color: #FFFFFF;
	padding-left: 10px;
}

.divleft{
	font-size: 12;
	font-weight: bold;
	width:94px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:15px;
	float:left;
	
}
.divright{
	padding-bottom:15px;

}
.blueborder{
	border:2px solid;
	border-color:#8EA6BE;
}

.formtext{
	padding-left:10px;
}

.radioleft{
	width:140;
	padding-left:10px;
	padding-bottom:15px;
	float:left;
	
	
}
.radioright{
	padding-left:10px;
	padding-bottom:15px;
	border:1px solid #FFFFFF;
	
}
.saveBtn{
	
	background-repeat: no-repeat;
	background-position: 5 50%;
	padding-left: 0px;
	border: 1px solid #888888;
	height: 20px;
	font-family: arial;
	font-size: 12px;
}
.divFullHeight{
}
div{
	border: 0px dotted #888888;
}
img{ 
	filter:expression(addPngImage(this)); 
}

.servicename{
		color: #FD7813;
		font-weight:bold;

}

.serviceHr{
	padding-bottom:8px;
}


.servicecomment{
	background-color:E5E8F1;
	width:457px;
	color:#005EA0;
	padding:8px;
	text-align: left;
}

.serviceup{
	color:#005EA0;
	float:left;
	width:45px;
}

.verup{
	color:#005EA0;
	float:left;
	width:100px;
}

.servicetxt{
	color:#005EA0;
}

.servicehead{
	color:#005EA0;
}
.spacerDiv{
	height: 5px;
}


a.alphalink:link, a.alphalink:visited, a.alphalink:active, a.alphalink:hover{
	background-color:E5E8F1;
	font-size:23;
	color:#FD7813;
	text-decoration:none;
}

.alphatxt{
	background-color:E5E8F1;
	font-size:23;
	color:#FFFFFF;
	border:2px solid #FFFFFF; 
	border-left:0px;
	width:35px;
	text-align:center;
	margin:0px;
}

.alphaDiv{
	border:1px solid #FFFFFF;
	width:490px;
	height:80px;

}
/******css for events page*****/


.termintr{
	padding:4px;
}

.termintd{
	border-right:1px solid #005EA0;
	color:#005EA0;
	font-weight:bold;
}

.tungtd{
	 border-right:1px solid #005EA0;
	 padding-right:4px ;
	 color:#005EA0;
	 font-weight:bold;
}

.arttd{
	color:#005EA0;
}

.fmonthtr{
	padding:4px;
}


.fmonthtd{
	border-top:1px solid #005EA0;
	border-right:1px solid #005EA0;
	color:#FD7813;
	font-weight:bold;
}

.nmonthtr{
	padding-left:4px; 
	padding-bottom:2px;
}

.nmonthtd{

}

.datetr{
	padding-bottom:4px; 
}
.datetd{
	border-right:1px solid #005EA0;
	padding-left:4px; 
	padding-bottom:10px; 
	padding-right:4px;
	color:#005EA0;
}

.otungtd{
	border-right:1px solid #005EA0;
	padding-left:4px; 
	padding-bottom:10px; 
	color:#005EA0;
}
.desctd{
	padding-left:4px; 
	padding-bottom:10px; 
	color:#005EA0;
}


.archiv{
	color:#005EA0;
	font-weight:bold;
}



.eventtxt{
	color:#005EA0;
}

.tborder{
	border-top:1px solid #005EA0;
}

.rborder{
	border-right:1px solid #005EA0;
	
}
.trborder{
	border-top:1px solid #005EA0;
	border-right:1px solid #005EA0;
}

.month{
	color:#FD7813;
}

.termHr{
	background-color:#005EA0;
}
a.verlink:link, a.ver:visited, a.verlink:active, a.verlink:hover{
	
	color:#005EA0;
}

/******css for gallery page*****/
.toptitle{
	color:#FFFFFF;
	font-size:13px;
	background-color:#728ab6;
	height:22px;
	padding-top:3px;
	padding-left:7px;
}
.imageheader{
	color:#f37a1f;
	font-size:12px;
	text-align:center;
	padding-bottom:8px;
}
hr{
	height:1px;
	color:#6f8bb3;
	background-color: #6f8bb3;
	color:#6f8bb3;
	border:1px solid #6f8bb3;
}
.galimagediv{
	text-align:center;
}

.addtxt{
	color:#005EA0;
	font-weight:bold;
}


/************CSS FOR HOMEPAGE*****************/

.linkdiv{
	float:left;  
	background-color:#F0ECE3;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px; 
}


.headlineDiv{
		height:30px; 
		width:152px;
		text-align:center;
		color:#4d2b89;
		padding-top:5px;
		float: none;
}

.imgDiv{
	/* float:left;  */
	float: none;
	width:152px; 
	height:100px;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
	
	
}

.imgWidth{
	float: none;
	width:112px;
	
}

.gapDiv{
	width:15px;
	height:10px;
	float:left;
	
}

.printdiv{
	padding-top:5px;
	padding-right:3px;
	float:right;
	z-index:6;
	position:relative;
}

a.print:link, a.print:visited, a.print:active, a.print:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.filmcontainer{
	width: 530px;
	height: 20px;
}
.filmDiv{
	position: absolute; 
	width: 530px;
	height: 20px; 
	overflow: hidden;
}

.scrollText{
	color:#FFFFFF;
}

.bodyImage{
	padding:5px;
}

.scrolltxt{
	z-index:2;
	position: absolute;
}

.scrolltxt1{
	position: relative;
	height: 20px;
 	background-color: #FFFFF; 
 	width: 100px;
 	margin: 0px;
	margin-bottom: 0px;
	height: 20px;
	font-size: 140%;
	font-weight: normal;
 	background-color: #718ab4; 
	color: #FFFFFF;
	padding-left: 10px;
}