body 
{ 
margin: 25px; 
background-image: url('images/bg.jpg'); 
text-align:center;
}
td, .default, TEXTAREA, INPUT
{
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 14px;
	line-height: 18px;
	color:#042099;
}
.error
{
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 14px;
	line-height: 16px;
	color:#990033;
}
.noerror
{
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 14px;
	line-height: 16px;
	color:#336600;
}
.hrefText
{
	display:none;
}
#page 
{ 
width: 700px; 
border: 1px solid #042099;
background-color: #fff;
}
#inner
{
	width:680px;
	border: 1px solid #795aa6;
}
#head
{
	position: relative;
	width:680px;
	height:42px;
	background: #795aa6 url('images/bg_top.jpg') no-repeat 0 0;
	border-bottom: 1px solid #795aa6;
}
#head #logo
{
	position:absolute;
	width:365px;
	height:42px;
	top:0px;
	left:0px;
}
.input_newsletter
{
	position: absolute;
	top:13px;
	left:490px;
	width:160px;
	height: 15px;
	color: #53358f;
	/*
	border: 1px solid #d8d0ef;
	background-color: #fff;
	*/
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 11px;
	line-height: 11px;
	padding-top:2px;
	padding-left:2px;
}
.inputstyle
{
	color: #53358f;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 12px;
	line-height: 12px;
}
.inputtext
{
	width:150px;
	height: 20px;
	border: 1px solid #d8d0ef;
	color: #53358f;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 11px;
	line-height: 11px;
	padding-top:2px;
	padding-left:2px;
}
#head #div_go
{
	position: absolute;
	top:13px;
	left:645px;
	width:29px;
	height: 18px;
}
#top
{
	position: relative;
	width:680px;
	height:123px;
	background: #795aa6 url('images/top.jpg') no-repeat 0 0;
	border-bottom: 1px solid #795aa6;
}
#n
{
	position: relative;
	width:680px;
	height:24px;
	border-bottom: 1px solid #795aa6;
}
* html #n
{
	z-index:10;
}
#div_n_about{position: relative;	width:104px;height:24px;}
#div2_n_about
{
	position: absolute;
	width:107px;
	height:16px;
	top:25px;
	left:0px;
	background-color:#042099;
	display:none;
	visibility:hidden;
	z-index:10;
	line-height:16px;
}
#div_n_services{	position: relative;	width:91px;height:24px;}
#div2_n_services
{
	position: absolute;
	width:135px;
	height:16px;
	top:25px;
	left:-23px;
	background-color:#042099;
	display:none;
	visibility:hidden;
	z-index:10;
	line-height:16px;
}
#div_n_comm{	position: relative;	width:156px;height:24px;}
#div2_n_comm
{
	position: absolute;
	width:177px;
	height:16px;
	top:25px;
	left:-21px;
	background-color:#042099;
	display:none;
	visibility:hidden;
	z-index:10;
	line-height:16px;
}
#div_n_mtc{	position: relative;	width:202px;height:24px;}
#div2_n_mtc
{
	position: absolute;
	width:194px;
	height:16px;
	top:25px;
	left:5px;
	background-color:#042099;
	display:none;
	visibility:hidden;
	z-index:10;
	line-height:16px;
}
#div_n_contact{	position: relative;	width:123px;height:24px;}
#div2_n_contact
{
	position: absolute;
	width:123px;
	height:16px;
	top:25px;
	left:1px;
	background-color:#042099;
	display:none;
	visibility:hidden;
	z-index:10;
	line-height:16px;
}
#ctl00_main, #ctl00_ctl00_main
{
	position:relative;
	width:680px;
	height:560px;
	text-align:left;
}
#ctl00_main #callouts, #ctl00_ctl00_main #callouts
{
	position: absolute;
	width:640px;
	height:275px;
	top:20px;
	left:20px;
	background-color: #fdfaff;
}
#ctl00_main #callouts #callout1, #ctl00_ctl00_main #callouts #callout1
{
	position:absolute;
	width:300px;
	height:110px;
	top:22px;
	left:12px;
	background-color: #fff;
	border:1px solid #e5e1ef;
}
#ctl00_main #callouts #callout2, #ctl00_ctl00_main #callouts #callout2
{
	position:absolute;
	width:300px;
	height:110px;
	top:22px;
	left:324px;
	background-color: #fff;
	border:1px solid #e5e1ef;
}
#ctl00_main #callouts #callout3, #ctl00_ctl00_main #callouts #callout3
{
	position:absolute;
	width:300px;
	height:110px;
	top:144px;
	left:12px;
	background-color: #fff;
	border:1px solid #e5e1ef;
}
#ctl00_main #callouts #callout4, #ctl00_ctl00_main #callouts #callout4
{
	position:absolute;
	width:300px;
	height:110px;
	top:144px;
	left:324px;
	background-color: #fff;
	border:1px solid #e5e1ef;
}
.calloutpic
{
	position:absolute;
	width:73px;
	height:93px;
	top:7px;
	left:4px;
}
.callouttitle
{
	position:absolute;
	width:207px;
	height:24px;
	top:7px;
	left:82px;
}
.callouttext
{
	position:absolute;
	width:207px;
	height:64px;
	top:34px;
	left:82px;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 12px;
	line-height: 14px;
	color:#61428e;
	text-decoration:none;
}
.calloutgo
{
	position:absolute;
	width:29px;
	height:18px;
	top:87px;
	left:266px;
	z-index:20;
}
#ctl00_main #bottom, #ctl00_ctl00_main #bottom
{
	position: absolute;
	width:640px;
	height:200px;
	top:315px;
	left:20px;
	background-color: #fdfaff;
	border-top:1px solid #e5e1ef;
	border-bottom:1px solid #e5e1ef;
}
#ctl00_main #bottom #bottom1, #ctl00_ctl00_main #bottom #bottom1
{
	position: absolute;
	width:170px;
	height:170px;
	top:14px;
	left:7px;
	background-color:#ede8f8;
}
#ctl00_main #bottom #bottom2, #ctl00_ctl00_main #bottom #bottom2
{
	position: absolute;
	width:256px;
	height:170px;
	top:14px;
	left:189px;
	background-color:#9da6cf;
}
#ctl00_main #bottom #bottom3, #ctl00_ctl00_main #bottom #bottom3
{
	position: absolute;
	width:170px;
	height:170px;
	top:14px;
	left:457px;
	background-color:#ede8f8;
}
.bottom_text1bg
{
	position: absolute;
	width:168px;
	height:85px;
	top:50px;
	left:1px;
	background-color:#fff;
}
.bottom_text1
{
	position: absolute;
	width:160px;
	height:78px;
	top:4px;
	left:4px;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 12px;
	line-height: 14px;
	color:#61428e;
	text-decoration:none;
	
}
.bottom_bg1
{
	position: absolute;
	width:170px;
	height:35px;
	top:135px;
	left:0px;
}
.bottomgo1
{
	position: absolute;
	width:29px;
	height:18px;
	top:10px;
	left:131px;
}
.bottom_hr2
{
	width:248px;
	color:#cbd1ea;
}
.bottom_text2bg
{
	position: absolute;
	width:254px;
	height:85px;
	top:50px;
	left:1px;
	background-color:#fff;
}
.bottom_text2
{
	position: absolute;
	width:246px;
	height:78px;
	top:4px;
	left:4px;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 12px;
	line-height: 14px;
	color:#6158c1;
	text-decoration:none;
}
.bottom_bg2
{
	position: absolute;
	width:256px;
	height:35px;
	top:135px;
	left:0px;
}
.bottomgo2
{
	position: absolute;
	width:29px;
	height:18px;
	top:10px;
	left:217px;
}
#ctl00_main #ctl00_footer, #ctl00_ctl00_main #ctl00_ctl00_footer
{
	position: absolute;
	width:655px;
	height:30px;
	top:525px;
	left:10px;
	font-family: Times, Times New Roman, serif;
	font-size: 11px;
	line-height: 12px;
	color:#b49fd7;
}
.footer2
{
	width:640px;
	height:30px;
	font-family: Times, Times New Roman, serif;
	font-size: 11px;
	line-height: 12px;
	color:#b49fd7;
}
#ctl00_main #leftnav, #ctl00_ctl00_main #leftnav
{
	position:absolute;
	width: 100px;
	/* height: 350px; */
	left:8px;
	top:25px;
	background-color:#fdf9ff;
	border: 1px solid #e4e0ef;
}
#ctl00_main #leftnav #sectionicon, #ctl00_ctl00_main #leftnav #sectionicon
{
	position:relative;
	width:73px;
	height:93px;
	top: 0px;
	left: 13px;
}
#ctl00_main #leftnav #montly_calendar, #ctl00_ctl00_main #leftnav #montly_calendar
{
	position:relative;
	width:100px;
	left: 0px;
	background-color: #edf0ff;
	border-top: 1px solid #e4e0ef;
	border-bottom: 1px solid #e4e0ef; 
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 12px;
	color:#8063ab;
}
#ctl00_main #leftnav #montly_calendar td, #ctl00_ctl00_main #leftnav #montly_calendar td
{
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 12px;
	color:#8063ab;
}
.booklisa
{
	position:relative;
	width:88px;
	height:80px;
	left: 5px;
}
.subnav_box
{
	position: relative;
	width:98px;
	height:25px;
	border-bottom: 1px solid #e4e0ef;
}
.subnav_box2
{
	position: relative;
	width:98px;
	height:40px;
	border-bottom: 1px solid #e4e0ef;
}
.subnav_box3
{
	position: relative;
	width:98px;
	height:55px;
	border-bottom: 1px solid #e4e0ef;
}
.subnav_on
{
	position: absolute;
	left:8px;
	top:6px;
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 12px;
	color:#042099;
	font-weight: bold;
	text-decoration:none;
}
.subnav_off
{
	position: absolute;
	left:8px;
	top:6px;
	font-family: Verdana, san-serif;
	font-size: 11px;
	line-height: 12px;
	color:#8063ab;
	font-weight: bold;
	text-decoration:none;
}
#ctl00_main #content, #ctl00_ctl00_main #content
{
	position:absolute;
	width:540px;
	left:120px;
	top:25px;
}
#ctl00_main #content #title, #ctl00_ctl00_main #content #title, .title
{
	position:relative;
	font-family: Verdana, san-serif;
	height:30px;
	font-size: 18px;
	line-height: 20px;
	color:#042099;
	font-weight: bold;
}
.title2
{
	color: #6600cc;
}
.title3
{
	color: #6600cc;
	font-size:11px;
	line-height:12px;
}
.brdrbot
{
	border-bottom: 1px solid #e4e0ef;	
}
.brdrbottop
{
	border-bottom: 1px solid #e4e0ef;	
	border-top: 1px solid #e4e0ef;
}
.para_box
{
	position:relative;
	width:540px;
	border: 1px solid #e4e0ef;
	padding:5px;
	padding-bottom:5px;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 14px;
	line-height: 18px;
	color:#042099;
	margin-bottom:10px;
}
.para_box_noerror
{
	position:relative;
	width:540px;
	border: 1px solid #e4e0ef;
	padding:5px;
	padding-bottom:5px;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 14px;
	line-height: 18px;
	color:#336600;
	margin-bottom:10px;
}
.para_box_error
{
	position:relative;
	width:540px;
	border: 1px solid #e4e0ef;
	padding:5px;
	padding-bottom:5px;
	font-family: Trebuchet, Trebuchet MS, Verdana, san-serif;
	font-size: 14px;
	line-height: 18px;
	color:#990033;
	margin-bottom:10px;
}
.calText
{
	font-size: 11px;
	line-height: 12px;
}
.calHead
{
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	border-top: 1px solid #e8dcf1;
	border-right: 1px solid #e8dcf1;
	border-bottom: 1px solid #e8dcf1;
}
.calHead2
{
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	border-top: 1px solid #e8dcf1;
	border-bottom: 1px solid #e8dcf1;
}
.calTD1
{
	width:170px;
	background-color: #ffffff;
	border-bottom: 1px solid #e8dcf1;
	font-size: 11px;
}
.calTD2
{
	width:170px;
	background-color: #fdf8ff;
	border-bottom: 1px solid #e8dcf1;
	font-size: 11px;
}
.calDivScroll
{
	width:170px;
	font-size: 11px;
	overflow:auto;
	margin:0;
	padding:0;	
}
.calTDDay1
{
	font-family: Times, Times New Roman, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	background-color: #ffffff;
	border-bottom: 1px solid #e8dcf1;
}
.calTDDay2
{
	font-family: Times, Times New Roman, serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	background-color: #fdf8ff;
	border-bottom: 1px solid #e8dcf1;
}
.calTDMonth
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #f4f1fd;
	border-bottom: 1px solid #e8dcf1;
}
.calTDBackToTop
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 10px;
	line-height: 11px;
	background-color: #f4f1fd;
	border-bottom: 1px solid #e8dcf1;
}
.calLeftnav
{
	font-size: 10px;
	line-height: 11px;
	border-bottom: 1px solid #e8dcf1;
}