@charset "utf-8";

body {

	margin-top: 0px;

	margin-bottom: 0px;

	background-color: #C0DEEE;

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

	background-repeat: repeat-y;

	background-position: center;

}

#container{

	clear: both;

	height: auto;

	width: 946px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFFFFF;

}

#container #header{

	clear: both;

	height: 340px;

	width: 946px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #0a3b76;

}

#container #bodyin {

	height: auto;

	width: 940px;

	border-right-width: 3px;

	border-left-width: 3px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #c0deee;

	border-left-color: #c0deee;

	float: left;

	padding-top: 20px;

	padding-bottom: 20px;

	background-color: #FFFFFF;

}

h2 {

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

	font-size: 16px;

	color: #398FF5;

	text-decoration: none;

	margin: 0px;

	font-weight: bold;

}

.h2_subheading {

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

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

}





.logo{

	float: left;

	height: 340px;

	width: 303px;

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

	background-repeat: no-repeat;

	background-position: left top;

}

.date_time{

	float: left;

	height: 55px;

	width: 303px;

	padding-top: 280px;

	text-align: center;

	color: #FFFFFF;

}

.showdate{

	height: 38px;

	width: 200px;

	margin-right: auto;

	margin-left: auto;

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

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0a3b76;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin-top: 5px;

}

.sitemap_text {

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

	font-size: 12px;

	line-height: 18px;

}

.sitemap_text a {

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

	font-size: 12px;

	line-height: 22px;

	color: #333333;

	text-decoration: none;

}

.sitemap_text a:hover {

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

	font-size: 12px;

	line-height: 22px;

	color: #006699;

	text-decoration: underline;

}

.header_mid_wrap{

	float: left;

	height: 340px;

	width: 634px;

}

.header_right_bg{

	float: left;

	height: 340px;

	width: 9px;

}

.top_menu_wrapper{

	float: left;

	height: 82px;

	width: 634px;

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

	background-repeat: repeat-x;

	background-position: left top;

}

.top_flash{

	float: left;

	height: 233px;

	width: 634px;

}

.banner_bottom_bg{

	float: left;

	height: 25px;

	width: 634px;

}

.glow_menu{

	float: left;

	height: 82px;

	width: 109px;

}

.photo_border{

	border: 2px solid #c5c3c3;

}



#container #bodyin #left {

	float: left;

	height: auto;

	width: 270px;

	padding-bottom: 10px;

	clear: left;

}

#container #bodyin #left2 {

	float: left;

	height: auto;

	width: 259px;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #999999;

}

h1 {

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

	font-size: 24px;

	color: #398ff5;

	margin: 0px;

	font-weight: normal;

	padding: 0px;

}





#container #bodyin #right {

	float: right;

	height: auto;

	width: 660px;

	border-left-width: 1pt;

	border-left-style: dotted;

	border-left-color: #000066;

	clear: right;

}

#container #bodyin #right #contents{

	float: right;

	height: auto;

	width: 600px;

	padding-right: 30px;

}

.contents2{

	float: right;

	height: 600px;

	width: 600px;

	padding-right: 30px;

}

.contents_onam2007{

	float: right;

	height: 1920px;

	width: 600px;

	padding-right: 30px;

}
.contents_onam2010{

	float: right;

	height: 1100px;

	width: 600px;

	padding-right: 30px;

}

.contents100{

	float: right;

	height: 100px;

	width: 600px;

	padding-right: 30px;

}

.contents200{

	float: right;

	height: 200px;

	width: 600px;

	padding-right: 30px;

}

.contents300{

	float: right;

	height: 300px;

	width: 600px;

	padding-right: 30px;

}

.contents400{

	float: right;

	height: 400px;

	width: 600px;

	padding-right: 30px;

}

#container #bodyin #right #google_bar{

	float: right;

	height: auto;

	width: 620px;

	padding-right: 30px;

}

.text_main{

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

	font-size: 12px;

	line-height: 18px;

	color: #333333;

	text-decoration: none;

	text-align: justify;

}

.text_main_blue{

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

	font-size: 12px;

	line-height: 18px;

	color: #5079c1;

	text-decoration: none;

	text-align: justify;

}

.text_main2{

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

	font-size: 12px;

	line-height: 18px;

	color: #333333;

	text-decoration: none;

}

.ex_photo_border{

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

	font-size: 12px;

	border: 1px solid #CCCCCC;

}

.text_main_red{

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

	font-size: 12px;

	line-height: 18px;

	color: #FF0000;

	text-decoration: none;

	text-align: justify;

}

.menu_left_wrapper{

	width: 190px;

	clear: both;

	float: left;

}

.event_calander_wrapper{

	height: auto;

	width: 180px;

	margin-top: 20px;

	margin-right: auto;

	margin-left: 40px;

	clear: both;

}

.footer{

	clear: both;

	height: 90px;

	width: 926px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

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

	background-repeat: no-repeat;

	background-position: left top;

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

	font-size: 12px;

	color: #FFFFFF;

	line-height: 90px;

	padding-right: 10px;

	padding-left: 10px;

}

.footer a{

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 10px;

	padding-left: 10px;

}

.footertop{

	height: 7px;

	width: 940px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	clear: both;

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

	background-repeat: no-repeat;

	background-position: left top;

}

.footerbottom{

	clear: both;

	height: 83px;

	width: 940px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

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

	background-repeat: repeat-x;

	background-position: left top;

	color: #FFFFFF;

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

	font-size: 12px;

	line-height: 83px;

	text-decoration: none;

}

.footerbottom a{

	text-decoration: none;

	padding-right: 10px;

	padding-left: 10px;

	color: #FFFFFF;

	clear: both;

}

.copyright_text{

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

	font-size: 12px;

	color: #CCCCCC;

	text-decoration: none;

	padding-left: 40px;

}

.copyright_text a{

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

	font-size: 12px;

	color: #CCCCCC;

	text-decoration: none;

}

/*.................*/

.arrowsidemenu{

	width: 180px;

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

	background-repeat: no-repeat;

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

	line-height: 21px;

	color: #FFFFFF;

	height: 21px;

	float: left;

	font-weight: bold;

}

	

.arrowsidemenu div a{ /*header bar links*/

	height: 21px;

	line-height: 21px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/

	text-decoration: none;

	background-color: transparent;

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

	background-repeat: no-repeat;

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

	font-size: 12px;

	color: #FFFFFF;

	padding-right: 0;

	padding-left: 10px;

	display: block;

	width: 179px;

}

	

.arrowsidemenu div a:link, .arrowsidemenu div a:visited{

	color: #FFFFFF;

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

	background-repeat: no-repeat;

	background-position: left top;

	line-height: 21px;

}



.arrowsidemenu div a:hover{

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

	background-repeat: no-repeat;

	line-height: 21px;

	color: #FFFFFF;

	height: 21px;

}



.arrowsidemenu div.unselected a{ /*header that's currently not selected*/

	color: #FFFFFF;

	height: auto;

	width: 179px;

}



	

.arrowsidemenu div.selected a{ /*header that's currently selected*/

	background-position: left top !important;

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

	background-repeat: no-repeat;

}



.arrowsidemenu ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.arrowsidemenu ul li{



}





.arrowsidemenu ul li a{ /*sub menu links*/

	display: block;

	text-decoration: none;

	color: #FFFFFF;

	padding-left: 10px;

	padding-right: 0;

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

	background-repeat: no-repeat;

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

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	height: 21px;

	width: 179px;

}



.arrowsidemenu ul li a:hover{

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

	background-repeat: no-repeat;

}

.marqee_wrap {

	height: 307px;

	width: 260px;

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

	line-height: 18px;

	font-size: 12px;

	background-color: #0a3b76;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	float: left;

	margin-left: 10px;

}

.marqee_head {

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

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #ffffc5;

	text-decoration: underline;

	text-align: center;

}

.marqee_head a {

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

	font-size: 13px;

	line-height: 18px;

	font-weight: bold;

	color: #ffffc5;

	text-decoration: underline;

	text-align: center;

}



/*.................*/

#evtcal a:link {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}		/* unvisited link */

#evtcal a:visited {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}	/* visited link */

#evtcal a:hover {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: underline;}	/* mouse over link */

#evtcal a:active {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}		/* selected link */

#evtcal a:active {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}		/* selected link */



.text {

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

	font-size: 12px;

	line-height: 18px;

	color: #000000;

}

.style1 {font-size: 36px}

